Over the weekend, we found SQL Server log entries that showed corrupted log files and later a corrupted database (results from CHECKDB). I've never been the lucky recipient of a corrupted database before so I had to do some digging. Everything I've turned up from Googling around says hardware / Disk I/O problems are the most likely cause of something like this.