Time machine can do that. Just let time machine do its thing, and if you ever need to restore, get your leopard disk, put it into the drive, restart, boot from the CD.
There will be an option on the CD to restore from time machine.
I've personally never used it before though.