Well, sometime over the weekend the site was altered, presumably by someone cracking in. The text on the page now gives a Firefox fan's reasoning why someone might want to ban the browser. (Image of page, first seen on Digg)
Submission Summary: 0 pending, 5 declined, 0 accepted (5 total, 0.00% accepted)
"How do I love thee? My accumulator overflows."