Picked up a video iPod today. I marvel at the beauty of its design. As sleek and compact it is, underneath it is a highly complex piece of machinery. It must handle storage of large amount of music, photo and video, at the same time allow the user to navigate in a multi-tier system that the user helps to define. I can just imagine the engineering team trying to figure out a way to make it easy to use and learn, at the same time have a system that seamlessly bridges the gap among different media files, not to mention scores of other possible problems. It's a programming exercise that I think would be very interesting to take on. So far, with limited usage, I find its menu system very self-explanatory, something that felt short in the Motorola Razor cellphone I had last year.:)