It's not much of a plugin, but it solves a problem not only I experienced so in my book it is OK.
I wanted to create a demo site for prospective customers conataining all the WrodPress themes I own and can use to build them a site.
I found no easy solution to do this... When I asked in the WordPress question site I got some answers that pointed to a specific plugin
When I checked the plugin, I realized that though it knows how to switch themes live, if you want the theme to support it, some modification needs to be done to the theme itself... Owning over 90 themes (and growing) including premium and free, this was too much work, and a nightmare to maintain. So on with the search for a solution. As the comments on the original thread continued to develop (thank you helgatheviking) I realized the solution was just under my nose... a little more research (this time into plugin coding) and I had a working solution...
Deployed it to my site and the demo site was working like I wanted.
Next step was to upload it to Wordpress.org for approval, and before I knew it, I was a published author :-) thanks to WordPress, before long I had the required pages setup on my site, and I was set to go.
Now I'm hooked, and hard at work on my second plugin, which I don't know yet if it will be released under my name, as it is fully sponsored by a commercial company. still a secret... hush...