There are two types of online t-shirt shops. The specialized and the "all you can eat" and mixed.. so three kinds I guess. That's clearly simplified but basically true.
Yuuuuge site with a lot of stuff. Many of the best designers have left b/c of poor earnings potential.