Anyone notice Vimeo on this iPod touch? This is from Apple's iPod Touch page. http://www.apple.com/ipodtouch/what-is/pocket-computer.html Here is a more up close picture. THAT IS A EMBEDDED FLASH VIDEO PLAYER!!!! It's most likely that Apple just inserted a picture of the website onto the iPod, however its still interesting (i think).