The American Idol top 12 contestants sang songs from The Rolling Stones live for America's votes on Tuesday, March 16, 2010. The idols were no longer split into groups of boys and girls as of tonight. From now on we will only lose one contestant each week. See who is going home during the 1 hour long results show that airs tomorrow night at 9pm, Wednesday, March 17 on FOX channel WAWS 30 in Jacksonville. David Cook, Ke$ha, and Orianthi will be the guest performers on the results show tomorrow. David Cook is rumored to be singing "Jumpin' Jack Flash" and Kesha will be singing her new single "Blah Blah Blah". Below is a recap of tonights show including what each idol sang and their numbers so you can call in to keep your favorites on the show. Last week many American Idol fans were furious to see that Lilly Scott and Alex Lambert were sent home before Tim Urban and Paige Miles. The reason this happened was because of a site called Votefortheworst.com who picked Tim and Paige to support last week resulting in the loss of early favorites Lilly and Alex. If you don't want to see a repeat of last week then you have to vote (and vote a lot) tonight for who you want to stay in the competition. Reportedly, Paige Miles is currently suffering from a throat infection so she could very well be the the next Vote For The Worst target. Before the news of her sickness the site was leaning towards voting for Tim Urban to stay in the competition but it all depends on the performances. I will keep you updated to let you know who they will be voting for.