I concur. I've been visiting and revisiting this site since 08. It makes me happy that someone like you puts all this passionate work into running the place.
Also, I posted an issue in the bug report topic, I don't know if you've seen it yet.
This Alienators clip seems to be the wrong one. It's still image and description don't match the clip, which seems to have been meant for this listing.