Just come across this ....
RAM = 512 MB
ROM = 1 GB
My only thought is "So how do i get one of those then?"
Seriously, the paltry level of internal storage is pretty much the only thing stopping me from ordering one of these right this instant. I'd happily pay extra for a 1Gig version (with UK localisation of course - my japanese isnt too good).
Separate names with a comma.