AppBrain or Astro
theres mybackup pro (theres a free trial version) MyBackup v2.5.1 Application for Android | Tools
astro file manager has a built in app backup tool. MyBackup allows you to backup just about everything else (apps, sms/mms, etc)
android 2.2 doesnt have a built in backup for app data. titanium backup can do that, but you need root. im not too sure of any other backup apps that will save your apps data.
have you considered rooting your phone? there are "1 touch root" apps available that automate the process.