You might be interested in this article for your project. I posted it earlier in the forums.

Regards - Walt