Using an HTC Incredible
I get most of my apps (including all the Trackaroo apps) thru this site.
AppBraini don't know if it will work in your location.
You can keep a record of all the apps you load and it has a sync list ("app on phone") with all the apps loaded on your phone. A note... the "sync'd" list is not a back-up, if you loose the apps on the phone somehow, when it syncs it will remove the app from the sync list. You must make a separate (manual) list of the apps you installed to keep a "back-up" record of loaded apps.
You have to install the "AppBrain App Market" app on your phone first for all the installs and sync to work.
I hope that helps.
Cheers, Andrew