Well, here goes my first SourceForge project. I'm trying to figure out CVS now; as soon as I get that working, I'll start releasing files. How thrilling.
When I do get them up, and if you want to use any part of my code, I suggest the variables engine. You'll soon find out that it's pretty easy to use.