That works incredibly well. Stuff like this needs to get out there and be put to use. It's unfortunate (in infuriating) that great work done by Microsoft Research probably won't get the credit it deserves because it's associated with MS.