I have searched all over the Net for backing up my settings (i.e., Wifi info, ringtone & notification preferences, etc., not just contacts, calendar, and programs) and find only what you said. Did anyone ever have an answer for this?
You can use a combination of free Apps from the market like I do for my Android phone. The other option for a one shot backup option is the application "MyBackupPro". There is a charge, but I have heard good things about it. Not sure how well it works for the applications with AT&T's policy of blocking third party application installations.