Big question is this..

Any new hardware or software lately? This includes drivers, updates, etc..

I was reading a bad device driver for iTunes from Apple has caused this before.. Another one of those very specific "general errors" from Microsoft :S