Hey UK_MP3Car,
I was thinking about writing some stuff for this, but since you are doing it let me give my suggestions form the developer point of view...
- Make it open to more than one frontend (This can be disabled if the person hosting it wants to keep size down)
- Make the author upload 1 or 2 zips (skin/source) and the softwar can let us look at screenshots of all screens by pulling all JPGs and sizing them for thumbnails,,,
Basically those were my ideas!