This may very well be a stupid question, to warn in advance! My wife and I have never had smartphones, but decided to go ahead and take the plunge. I'll be getting a Droid X, but my wife is fond of the Ally and leaning towards it. The main reason she wanted a smartphone to begin with is that she tends to get lost easily, so she's wanting to use Google Navigation, and some of the other mainstream apps like Google Talk. Those should all work on the Ally, right? Also, how much does the internal memory limit you generally? From what I understand (which is limited, admittedly), 2.1 requires apps to be run off internal memory and not SD card. The X has 8gigs which is more than plenty, but the Ally looks like it only has around 100mb? Would that limit your apps pretty heavily, or are most apps small enough that it isn't an issue?