This is a site which also provides skins for different pieces of hardware, and I really like that they have different skins for different pieces of hardware, not just the usual iPod and Macbook. And you can upload any picture you want on to your hardware which is pretty good, their pricin seems reasonable too.
Link: skinit