jpwilliams writes: This tiny projector can use random surfaces to project an image. Using a webcam, it adapts to the surface, not just by adjusting keystone, but also following that surface and displaying different amounts of information (in certain cases). The guy in the video also uses a coffee mug as an app changer. Link to Original Source
"More software projects have gone awry for lack of calendar time than for all
other causes combined."
-- Fred Brooks, Jr., _The Mythical Man Month_