Sometime between leaving work last night and arriving at work this morning, my laptop ceased to work. A hard disk check in the BIOS proved what I had feared - the drive was broken.
A couple of good points - firstly, it's still under warranty, even though I bought it second hand, and HP are going to send me a new drive. Secondly, I have a pretty good backup system, so I shouldn't have lost anything too important. When I finish coding something, I check it into subversion, and ftp the whole subversion database onto a web server.
Here's a gentle reminder for you, should you need one, to sort out your own backup system. If you lost your hard drive, would your digital life be recoverable?