They have some screwed up thing they seem to be working on. They're jerks anyway (the people that run it, not the posters), so they're getting what they deserve. I rarely go there now but sometimes you get the full page add that T-Shirt referred to and other times I've had an ad overwrite the top half of the screen and you are stuck with it until it times out.
There's no reason that Patriots' fans should use a place designed to make money when they could be here. It's their choice, obviously, but it's too bad a few of the good posters don't move over here . . . not that we need a lot more, this place is rocking now.