I've ordered a couple things from
www.stitchzone.com and they were really good. They don't have a ton of variety, but the prices are good and I've gotten my things when they promised I would get them by. One time, they messed up (they did a tank top when I had wanted a t-shirt), and they made my t-shirt and sent it out right away.