I've reviewed internship apps two years in a row now (funnily enough for an internship that rejected me for an interview back in the day) and it's really, really difficult. A lot of people are qualified and seem like they would do quite well at our site. However, there are just too many people who have certain experiences or qualifications that seem to match the training better. I realize now that it doesn't mean you're a bad applicant at all. It just means that you didn't have some certain qualification and/or experience (or the level thereof) that someone else did. And, yeah, I recognize that it's really unfair. I wish there was a different way to do it, but I'm not sure what that would be.