Yeah, their site seems to be up and down this time. Oh, Woot, you haven't changed a bit. A lot of items seem to get caught right as they reach nearly 0% left.
I caught these earlier this morning, the Power-Squid:
I've been waiting to get these forever. I got three of them for $8 a pop. A good deal, I've seen them for $30 or so, though these are only power strips and not surge protectors.