I posted this in the wrong section, sorry - so I am posting this again here where the question belongs....

I thought regarding H1B and general surgery if one is 'lucky' enough to get the H1B - that one could potentially be trouble later on...

H1B - valid 3 plus 3 years - then you leave for 1 year (can you then get into a fellowship after 1 year???)
J1 valid up to 7 years (annual renewals) - then you leave for 2 years - (can you then get into a fellowship after 2 years???) OR J1 visa waiver for 3 years and then apply for fellowship?!?!