The forum might be cracking down more on illegal digital goods for sale, since a week or two ago there was a thread here in the meta section where a user claimed to receive a PM from theymos telling him that the forum received a DMCA for his thread (which was selling Microsoft keys illegally) and because of that, had to remove it. I suspect the forum would rather not receive more DMCA's like that, so that could be part of the reason.