broderbros.com and ssactivewear.com seem to be popular. we use a place semi-local to us (carolinamade.com) to get our shirts the next day after we place the order, but they're kinda small and run out of things sometimes.