Well, damn. Didn't see that one coming. Not that I thought Sanjaya was going to go, because of all the tweens and all the other crap going on to keep him in, but Gina certainly deserves to stick around longer than Haley. *sigh*
On the plus side, it was good to see the top 3 were Jordin, Melinda, and Lakisha.