Since then I only use Carbon Copy Cloner [0]. It has very very very excellent documentation and it is well the worth the purchase. The documentation covers lots of backup scenarios, how to do recovery and dealing with error cases. It also lets you create bootable backups on external drives, though I have only used it for backups over the network.
I'm not affiliated, but I can't praise their work enough.