[eluser]Popcorn[/eluser]
Thanks Jayson, it was so obvious I've forgotten about that too.
Temple : Is this a bug or a personal preference? Either way I'll look into it and get back to you.
Taff, it could be converted to PHP, but I'm not planning to do that because as PHP 6 is coming PHP 4 is going to be long gone and I don't think it would be worth converting, having said that. If you do plan to convert it yourself you'll need to use the class name to replace __construct and also remove the "public" and "protected" in front of the function names.
[Edit] I'll also consider the SVN option as mentioned so you can get the updates quicker.