Fuckin' sweet. Never got around to picking it up on PC, but I might grab it on XBLA instead if the price is right.
EDIT: Apparently XBLA is getting Double D as well, which reminded me that I bought it on Steam when it was like $1 during a sale but never played it... might have to do that one of these days, because Mommy's Best makes awesome games.
Strangely enough, I actually just started playing through this on XBLA on a whim last night (won a code for it like six months ago). Graphics are pretty crummy compared to the PC version, but other than that it's fun.