Guides for the residency match: competitive scores, IMG-friendly programs, visas and ECFMG certification.