This is what the guys at IITB have been trying for some time now...kinda liked this video to explain the concept