This post has too many comments to show them all at once! Newcomers, please proceed in an orderly fashion to the newest welcome thread.
Thank you, I wasn't aware that a similar project already existed. I'm more than willing to collaborate! As soon as I have some free time I'll write more in the proper discussion.