XM-Backup a WordPress plugin by Xavier Media will do a backup of your WordPress database and, or your files in wp-content/uploads and saves it somewhere safe. You can have the backup saved in your Dropbox account, a FTP account of your choise, your account with Online File Folder, or have the backup emailed to you (not recommended for large files). You can select to have the backups named the same every day or to have a date added to each file name.
Plugin requires PHP, cURL, PHP compiled with ZIP support, and Oauth (for Dropbox).
Download: http://wordpress.org/extend/plugins/xm-backup/