Originally Posted by Laserschwert
I don't think it would be too good starting yet another site...
How about setting up something on Flicker? Should be enough to identify yourself as the creator, but good sharing tech to distribute the work.
That way I can subscribe to your RSS feed and get notified when you do new covers.