Hi, I agree with trick. Congrats. However I'd argue that the best way to keep the quality high is to keep this open source, and create a CVS tree where people can add their own hacks. This is the Linux model and it has worked so well because opening the source fully like that enables many more people to contribute to the project. In fact, I'd argue that a big component of the popularity of this project is the fact that it is open source (not to mention its MySQL enabled). This was what originally attracted me - the combination of open source and database backend. These two features told me that a) I'd be able to modify the code to suite my needs and b) it would be really easy to do. Would I have been attracted to this project if it wasn't Open Source. Maybee, but I wouldn't have been so attentive to the potentials at the start.
I think if you open up the source tree, and start doing support contracts, you'll do fine. Opening a CVS tree will really ease your work and allow people like me, for example, to add features without your intervention (I believe you still sign off on final changes). Providing support contracts will probably give you more work than you need.
just my two cents. I think it would be a shame to spin a commercial product out of this.
regards
mike