HI Annette:
There are several printed resources out there as well as on-line information banks. Isersons' books has long been touted as the Bible but frankly I find it pretty out of date as far as residency competition and given your IMG status I think you will find him fairly negative on that front. However, he does have good descriptions of most specialties, and links or other resources for further information. I would also recommend "First Aid for the Match" which had more information about the deadlines, the actual process in a more succinct book.
If you can't locate FREIDA the URL is:
http://www.ama-assn.org/freida
Early on I made a list of things that were important to me in choosing a residency program: geography, size, academic focus, etc. This helped me narrow down my list of potential programs to about 100. TO these I sent a small postcard requesting information on their _______ Residency Program for the year _____ to be sent to ________________. Most had printed materials which they sent out but several just referred me to their web site and some didn't respond at all. After reading through some of the program materials, I was able to weed out some (ie, some which said you had to have a USMLE of > 220 to apply, those which said they discouraged applications from IMGs, etc.) Along with the above I looked at the programs web pages, the FREIDA database and talked to students I was doing electives with to get their take on their home programs.
While this procedure worked well for me, I am sure there are heaps of programs out there that I would have liked, but just didn't get information about or they just didn't fit my needs as well.
As an IMG you have more steps to go through than the US student so you are well advised to keep up to date on any changes. ECFMG will not necessarily advise you of any changes in policy nor will the NRMP. It is up to you to frequently check their web sites for updates.
One issue I am torn on is the issue of applying to programs in the "IMG ghetto". Everyone talks about IMG friendly programs but 1) they are generally not prestigious programs and 2) they get thousands of applications so your chances of shining in that pool might be less. In addition, you should have a REASON why you are applying to a program other than "well, I thought you might take me since most of your residents are IMGs." Not a very flattering reason and if those programs aren't the best for you then an application there might not be in your best interest. Obviously you should be realistic and try and find out whether your programs have a history of taking IMGs - if they haven't had any in the past several years, it may be likely that they have an implicit desire to not do so.
Anyway, this should get you started!
🙂