I highly recommend JoomlaPack's backup and restore component. Not only is it easy to install and configure this but the backup was extremely fast. Their documentation is excellent as well. I haven't tried a restore yet - hope I don't need it. Being able to backup my site makes me feel more secure.