GWguy
*
ThinkGeek :: Optimus Maximus Keyboard
this amazing keyboard features a tiny screen on each key... that's 113 screens in all. What can you do with these tiny screens, you ask? Well, each key can change its image dynamically depending on what you're doing.