Is there a way to download applications from the Android market for offline installation?
Using backup applications such as Titanium Backup do this exactly. They basically extract the .apk (installer) and back it up to the SD card. Then, when you 'restore' using Titanium Backup, you can select which apps you want to restore and it will reinstall them using the backed up .apk.