We ordered over 50 shirts for our upcoming December trip all from jiffyshirts.com and couldn't have been happier with the service and the quality of the shirts. We ordered our shirts late on a Tuesday afternoon and they arrived Wednesday afternoon! We did have one little issue with payment, apparently they use a company to process payments that is out of Canada, some creditcard/debitcard companies impose a foreign currency exchange fee. It didn't have anything to do with Jiffy Shirts except for the fact that the clearing company for their payments was in Canada, the fee was from the CC people. Our order was close to $200 and the charge was under $3 so we just let it slide. I think people that called and complained about it got the fee credited back to their cards.
Hope this helps!