I'm always baffled why people get all upset about no SD or <16 GB. I mean if you absolutely need 'on-board' and 'always connected' storage then sure I guess I understand, but otherwise - you can always root your phone and spend approx. $1 - $3 to buy a Micro to USB OTG Host adapter and connect...