I have created a website containing a database of Minecraft skins. The skins are of high quality and are sorted into categories for easy browsing. It is possible to download any skin or remotely change your current one. At the moment there are over 50 skins, and I plan to add many, many more in the future.
I hope this site should be useful for people who want a new skin but don't have anything specific in mind.