Hello, Has anyone here been through this or know someone who has? I have a question about the length of time it took and the costs involved. Thanks!