I came across this video today. Kudos to Microsoft for that technology. I wonder how they manage to deliver that kind of user-experience in real-time. Does anyone have any idea how they pull of the (almost) infinite zoom??