We are using an immigration consultant to help us through the process and I'm happy we did ..all the paperwork can be overwhelming and we wanted to do it properly. The guy we contacted has proven record of successful cases ..he is always available for any questions. So it all depends on you if...