@David Coveney - Hey David, the way I looked at it is that your themes were taking off the repository due to not complying with the license but now, your themes will certainly comply with the GPL at least in the way the repository wants you to. But I don;t want to go down that argument road again :P

I'm glad to see you merge your business with the overall view of the community. As far as riches go, I imagine if having the themes for free and making income off of the services or support model does not work, maybe you'll be forced to charge for the GPL material? You would still be in line with the license even if you charged for the theme, just as long as no restrictions were on it.