There seems to be a lot of off-topic questions coming at the minute (several re Oracle/Google ring a bell etc).
It often seems to me that people are asking off topic questions for maybe a bit of "rep-hunting", or perhaps just general stupidity.
Perhaps there should be something like a -10 rep penalty for asking a question that gets closed? Maybe people would hunt around for similar questions or not ask silly questions in the first place.