A) Melinda wasn't THAT good. The girl that was kicked off right before her was better, actually, as far as talent goes. I love Melinda, don't get me wrong. She has a great voice and great personality. But she's not the best talent on the show. Jordin is. Hands down. She can sing the best. Not as good as Kelly Clarkson or Digarmo (sp?) or a few of the other seasons...but she's damn good and only 17. She's going to win.
B) Blake was better than Melinda technically. Melinda is that 1 in 10 person. She's got a good voice but no uniqueness. Show business is all about uniqueness. Blake's got the edge on that.
C) Maybe there was some rigging in the votes. MAYBE. Because I could pretty much guarantee that if both of the girls made it to the finale, it would be pointlessly bland. There's no variation between the two, really. Jordin has the younger audience, Melinda has the older crowd. Split vote. Pointless show.
D) Regardless of any of this, the top 4 definitely are going to have albums out. They are all household names. Bam. The music industry is so easy now.