This has been a most productive day. I took the code I had for PainlessSVN Lite and used it as a starting point for the Pro version. I'm happy to say that I now have the Pro version loading all of the repositories in the server. The Lite version had a lot of functionality already, so now I'm way ahead of the game. I need to sit down and create an official roadmap, so that I can concentrate a bit better.
The next thing I want to tackle is properties for the different things in a repository. I'm probably going to use both the "svn info" and "svn proplist" commands to get this done. I'm still trying to figure out how to present this.
I have my friend Brandon Dobbie (Digiplay) redesigning my dialogs. I admit that I'm lousy with anything to do with GUI. Brandon has an amazing talent to create beautiful and functional UIs. I just wish that somebody would give him a change, since I hate seeing his talent wasted on all of the menial jobs he's had so far. It's not for lack of trying though.
I'm now dogfooding PainlessSVN, and I find myself just dreading the thought of messing with the command line for any server stuff. Here is a screenshot of PainlessSVN Professional:

This is the Subversion server that I run for all of my projects. So yes, this is a real live one!