's Swell-o-vision vs. Hell-o-vision (April 23)

Here's what we thought was out of sight and just not right on TV this week.


... Glee's take on Madonna
The all-Madge episode of Fox's song-and-dance hit was great! It's the first time Madonna has been tolerable in, like, 10 years!

...All hail Satan!
Supernatural's version of the leader of the netherworld took on Gods from other religions and wiped the floor with them. Take that, Ganesha!

... Will Ferrell's Bitchhunter
Another successful 30 Rock guest star. If only Julianne Moore were better.

... Community's tribute to Goodfellas
When it comes to spoofing pop culture, Community can't be beat.

... J-Stew on the South Park censorship
Jon Stewart stuck up for the cartoon's free speech in typically hilarious, Daily Show fashion.


...The Black Eyed Peas on American Idol
The most overexposed "band" in the world on the show that gives unknowns exposure? Too much exposure, man.

... 30 Rock's too-late Conan jokes
It might have worked had it been topical, but sorry Tina Fey, that ship already sailed.

... Ke$ha on Saturday Night Live
What the heck is a Ke$ha, anyway?

... Hayden Panettiere's new 'do
Apparently every woman needs to try the short haircut thing once. Sorry, Hayden, but it's not for you.

... Whoever leaked that Lost call sheet
Even if it's fake, we still hate you.

What's on your list of loves and hates this week?

Like on Facebook