for a quick non perl solution and if you are using *nix just use find. typically what you do is do your first full backup and then touch a file at the end - say /etc/lastbackup. and then us find like this:
find / -type f -newer /etc/lastbackup > /etc/backuplist
Ted
--
"That which we persist in doing becomes easier, not that the task itself has become easier, but that our ability to perform it has improved."
--Ralph Waldo Emerson