Companies need to realize that people want to be able to add memory to their device on a swappable basis. I sometimes have miniSD cards separated by type. One card I only have music on and the other I only have important files.
Nokia N810 does it correctly because they offer mini/micro SD expandability. I can add 4GB SD cards to my device and it works flawlessly and fast. This means I can store movies, tons of music, and much more.
That's flexibility!