This is all to difficult, it is far more easy to do a sync with a linux box, I use pilot link and it completely backs up my entire system, every single application I install is backed up.
I use a Visor Platinum that needs 2 AAA batteries, I just do a full backup at night, drop the batteries in a recharger and in the morning restore the system.

Cost? 0$

And it takes juest a few minutes.