A surefire easy way to install apks on the ally is to download the free program dropbox for android. Then setup a linked folder to the phone on you desktop. Then when you download a cool apk file to install on your phone, just drag it into the shared folder on your desktop. Then when you go to download it to the phone, it will automatically install it for you This is really handy for apks that you might want to keep incase of a phone needing to be reloaded. Then you just go back an download it anytime you want. I switch roms pretty often on my droid, so i leave, flashplayer, custom launcher files, and HTC keyboard apks in there so i can just reload them into new roms i currently try.