i'd check out the alliance for ethical international recruitment practices web page, they're setting up a list of recruiters who pass a standard of ethical practice (just google, they are also on fbook)
pastadog replied to FNP 2011's topic in Immigration
I believe only persons applying for a change of status through a family-based petition or other non-employment-based petition are exempt from visascreen requirements.