Found this great software in XDA forum and thought I would share it here. Ever wanted to download APK files to your PC direct from Android Market and then transfer files to your Android device later? You can do it with this APK Leecher. The software requires you to enter your Market Account and device ID. To get your device ID, open up the number pad and dial *#*#8255#*#* You should see your device ID there. The apk files download are achieved by assessing an Android Market API and using JAVA. It works only with free downloads. So please do not use it to do any mischievous stuff in Market. Oh and one more thing – disclaimer: use at your own risk!