View Single Post
You may be interested in my earlier work in this area:

http://forums.omnigroup.com/showthread.php?t=5961

-P