jelikin - 2:41 am on Apr 16, 2011 (gmt 0)
One thing you should do is periodically test your back-ups. Actually use them to recover to a test environment. Can you recover a full system? Are you able to recover just a single file or a database table?
It's all very well diligently taking back-ups but if you have no idea how to recover from them or if you discover they do not contain quite what you expected then you're going to be piling on the agony.