Great demo!!
 
We may actually build a solution based on some of the information on this demo, it actually covers one of our current requirements 

We have about 600 technicians that can benefit from having this type information and functionlity.

by the way, thanks for the link to the background.