I too heavily rely on Roboform, I use it to generate a password for each signup, then protect it with a fairly complicated master - which isn't written down anywhere. Every time I travel I just print out the whole account and password list from roboform and take it away with me. That way if there is ever any dramas I can access anything from wherever I am on whatever computer I can find. This list stays in my suitcase, which lives in my garage.
As for backups, every computer in the office backs itself up every night to it's own external HDD. Then once a week all computers (4) do a backup to a external HDD which is permanently attatched (brackets and screws) to the underside of my desk. As I'm really paranoid I also have an online backup service that stores copies of all emails sent and received by the whole office.
Hope reading my security setup helps you in the future.