I don't agree that it's just as hard to get into one of the top IM programs as it would be to get into a top radiology program. There are just a lot more spots in IM, and not as many applicants with great grades and great numbers. It's still definitely hard to get into one of those top 10 type IM programs. However, if you broaden your list to some very solid but not as "famous" programs like Southwestern, Mayo, Emory, Vanderbilt, even probably U of Washington, U of Chicago, Washington U in St Louis then you'll get in somewhere good. People always use Harvard as an example, but it's always going to be super hard to get into Harvard for most things, just because it's got such a famous name that people are always shooting for it...also, a lot of people like Boston.