I haven't caught a single full episode of DWTS this season, I'm sorry to say. Sounds like I have sure missed some good entertainment, though!
I thought last night's AI was good. As far as Blake is concerned, I liked his second song best, I guess. But I also believe it will be Jordin and Melinda in the finals. Either of them could sing anything, I think. It's weird, but usually I'm psyched for the finals - either this season is a bit more mellow or it's everything else going on in my life - I'm still watching, but not with the usual sense of enthusiasm.
However it turns out, I expect we will be able to buy recordings from any one of the 3 semi-finalists as stocking stuffers - I think they will all go on to have recording deals.