I think there's been some kind of mistake on the front page. I loaded it up and was assaulted by an enormous ad for Intel processors featured Call of Duty 2. Is this a mistake, or some kind of hip new marketing thing I don't get? Eh, just thought you should know. You probably already do...
we switched ad servers on friday. the new one is having some hiccups. i dont get that big ad now, but i'll look into it. d