So I signed up for Queensboro, which providing email in advance was a little annoying, however they are great people.
I didn't order anything at first, but got a promo email a couple days later. Started it the logo process but then got slammed at work. Got an email from Customer Service about not completing my order. I replied back and explained I was busy. She offered to honor the promo pricing from a few days back. We then went over what I wanted and she just charged me the setup fee ($35) for the logo and then I can go back once I approve it and pick out what shirts we want.
Great customer service and prices seem really good.