Thanks so much to all of you guys for suggestions!! So far, in addition to the lawyers you suggested, I received a couple of other names... we've been looking for a while and at this point, we are deciding between Michael Batista and Ivan Steele. Heard some amazing things about both office, had consults etc.. any experience with either. My sister-in-law and her husband used Ivan Steele and they praise him to high heavens, and Michael is a more senior lawyer, but no personal recommendations for him.. Argghhh - i wish we did not have to deal with immigration at all ;D