How proficient are you with SSH, SFTP and using a command-line?
If you have the ability to log in to your DreamHost account via SSH and can run some commands, I have a decent back-up script that uses your free DreamHost backup account to regularly backup your databases and website files.
But I realize this might sound challenging for some people. However, it is worth it to learn (free regular back-ups)
If I have time tomorrow I will write up a how-to.