Can anyone suggest a good reasonable lawyer

The forms are quite simple and the procedure is too. You have to fill the forms once (unlike the US GC there are no stages). Then Medical and payment of Landing Fees and final landing status.
 
I know one....

I know one with quite a resonable fees, I think its not good to give his contact details over here, PM me if you want.

His website has very good assesment tool too (thats how I come to know him)
 
I think you should call Rajiv Khanna first.

Can you see the address, Contact # at top of this page. Who runs this portal, and giving you 'Sharing Views' facility free.

Contact Rajiv S. Khanna.
 
Top