There's a couple of other unmentioned ones in here
runs pretty well for the cost. I have this configured to dump MySQL databases every 6 hours and accounts daily ( so , 5 MySQL backups a day).
This can handle 'snapshots', which is slightly different from incremental in that only the files changed get backed up, not the entire account.
For < $5/month, this is a pretty decent deal, honestly . I use it, and the only problems I've had have been addressed very professionally by their team.
Then there's CP Remote
. This runs about the same price, but mimics the cpanel backup functionality (including incrementals) and only lets you keep 7 backups. It's alright, but I moved up to JetBackup because it allows a good deal more flexibility, including multiple backup servers, multiple backups a day (hence 4 MySQL backups daily), etc.