16GB on board, 32GB micro SD installed and a USB port that I can plug a hub into and use ALL of my spare memory sticks. Or natively a 32GB memory stick formatted to NTFS and some HD MKV videos on it, and they all work flawlessly.
Then there's the HDMI out too

And all she does with it... listens to music and views facebook

Now if someone would develop a USB adapter for iDevices and then of course PNP and drivers.
This latter part for me is Apple's only failing.
They really need to accept microSD or USB devices, it might not look as beautiful, but it finally opens up avenues. It's obviously not a security issue.