The best advice I ever got was to research the visa system in a comprehensive local law library. I recommend the Squire Law Library. If you have any question on this, then why not drop me a line?