Absolutely loved it.
Another excellent episode. I look forward eagerly to more Wonders of the Universe. Really quite hilarious, and I especially enjoyed the multiple references to the Hitch-Hiker's Guide to the Galaxy in this one (namely the theme tune being sung in the shower, the towel, and of course the title of the episode).
STFU v.9000 is also rather hilarious.