I just signed up with society 6 which is basically an awesome little company that does all the work for you!
From their website:
The artwork on Society6 is created by thousands of artists from around the world. When you buy a product from Society6, we produce it using only the highest quality materials, and ship it to you on behalf of the artist.
Also available in iphone/ipod skins and ipad covers!