how involved is it? how much time does it take? cost? I need to talk to someone who's been thru the process so I can get a grasp of the process start to finish.