I'm confused exactly what the memory allowance is for the Motorola DROID. Where are the apps stored? Phone internal memory or SD card or both? How much can the device hold? I'm always uncertain whether it's OK to install more and more apps...so I'm skeptical... So what's the deal?