I used logosoftwear.com for about 15 singlets (new balance, white with dye sublimation printing). If you really want them to look professional, print with dye sublimation (dyes the fabric instead of like an iron on patch). Unfortunately it is only available for light colors (maybe just white, I can't remember). They are pretty good quality, took about 2-3 weeks to receive them. 15 singlets with printing front and back cost about $18 per singlet. Drops to about $13 or $15 with single sided. Dye sublimation printing wasn't extra either.