This little gadget will also permit a different skin per tab - and thankfully no more reloading the page when switching skins. Works in IE and FF. This gadget has been featured on
Digg and
Lifehacker and my server only just kept up under the massive load....
UPDATE: Skins filter!
UPDATE: Performance enhancements!
UPDATE: Configurable tabs!
UPDATE: A scrollbar!
UPDATE: Order skins by either most recent or most popular!

Custom iGoogle SkinsThe gadget features three main tabs; a skins directory which mimics the built-in iGoogle theme selector, a tab with details of how to create and upload skins and a skins submission form. Unlike many other gadgets, this one relies on a server side component to retrieve a list of available skins from the database in
JSON format and also to validate and insert new skins submissions.
Future version will replace the instructions with a built in skins editor which will modify the iGoogle CSS on the fly. This will make skin creation even easier.
Custom iGoogle Skins also introduces a test mode. A gadget CSS skin can be specified via the gadget's settings pane and this enables developers to edit skins up until they are ready to be submitted to the directory.
Here are some screenshots of the gadget in action.