acually i just have the cron job email me the file on a different machine that way i have it sitting in my box with a nice history if i choose to keep.
all you do is the mysqldump like this
mysqldump -u user -ppass db | gzip -9 | uuencode db_backup | mail -s"todays back up"
you@mail.com