I just ran across your post and I might be working on the same thing your talking about.
Check out some of my videos on Google and click on ( from user) to see all of progress so far.
http://video.google.com/videoplay?docid=-5591140509449393106
copy and paste this I am kind of new to this...