I backup all mysql databases (0.8GB in total) every 12 hrs onto my server, download a copy every 2 or 3 days to local pc
I probably backup my server 2 or 3 times a month
and for both i transfer a copy to a 2nd server just in case
i hope to have raid disks one day though for added peace of mind