Having a revision control system which you clone over multiple computers is a nice way to backup and mirror. Aaaaand it allows you to go back in time.
http://www.chiefdelphi.com/forums/sh...ad.php?t=70880
I like Git. If you offload it from your computer each night or whenever, that takes care of backups.
Not sure about the library files part.. that's in a different place. I kind of recommend not modifying them..
The project file is the .lvproj file.