awesome post, you must protect against physical loss as well as hacking. keeping your wallet on a single laptop hard drive with no backup is just suicide
personally i have mine on a virtual machine hosted in a secure datacenter with storage on a raid array AND backed up in 2 offsite locations, i'm still paranoid about it :-)