I personally recommend using either
Sprite or
SPB Backup. In addition to saving the backup file to your storage card, it is not a bad idea to save a copy on your computer as well. That way, you are covered if you lose your sd card or phone, or the card gets corrupted.