So let me get this straight: the 64gb iPhone 4s has been on the market for roughly 4 months, and the 64gb iTouch for over a year. So it's physically possible to have a portable device with a decent amount of internal memory. And this high-end phone, not even out yet, top-of-the-line for Moto, still has only 16gb of internal memory? That's complete BS.
As a diehard Android fan it's becoming harder to defend phone maker's hardware decision when one of the key advantages of Android is (supposedly) it's better spec'ed phones.
Flash memory costs next to nothing now and I still have to mess around with micro sd cards and data fragmentation between my internal memory and the card. Stupid beyond belief. At least offer an OPTION for more memory!