WPF - how to map mouse clicks on a 3D shape to a 2D texture coordinate

This is just plain cool and I had to link to it before I pack. Lester Lobo has posted a great little snippet of code and explanation on how to handle mouse events on a 3D model to a 2D texture coordinate.

Mapping mouseclick on 3DModel to a 2D texture coordinate

Talk about 'power of the platform'...