On TV tonight
American Idol, 8 p.m., Fox It's the last performance before the real finalists are chosen. We've got big money on the one with a whole lot of heart and talent and not much else.
Sex for Sale: American Escort, 9 p.m., NatGeo Mariana van Zeller examines the escort industry, which adheres to the laws of supply and demand, just like any other business. And lately, business has been booming. So to speak.
20/20, 10 p.m., ABC Robin Roberts does the obligatory Oscar preview, recounting some nominees' lives without actually talking to them. We thought we had E! True Hollywood Story for that.
SEASON FINALE Royal Pains, 10 p.m., USA Hank treats three boys, which helps him deal with Jack's death. Now he's surely got something entirely different to be angry about.
— Joshua Gillin [email protected]