If my Motorola Droid has no SD card am I still able to download apps?
Yes. But you will not download as many applications as you would like because the internal memory may not have the capacity to hold them. The Motorola Droid comes with a removable 16GB SD card which assists you in storing more data.
yes you can save it to your phone
Yes but not as many