Etienne Samson has very kindly cvs2svn'd the existing CVS repository, and I've imported the result in Subversion. I've also used the new flexibility SVN affords to reorganise the project files - they're now categorised into subfolders, which is a big improvement from the previous flat approach.
All work will now be done out of Subversion, and new changes committed only to Subversion. At some point I'll turn the CVS repository off.
There's still a fair bit of work to be done before I'd be happy doing a packaged release, but it's getting closer.