There's a trick I learned ages ago for dealing with this: If you symlink a large file from a sparsebundle disk image, then only 8MB of the file will change at a time. It sorta fakes block-based backups. Not every app can cope with a symlink though, but most of them can. I can help you set it up if you want to try it.