We did 500 or so shaker glasses from Grandstand for an event in September. I can't say enough good things about them. Customer service was great. Printing and delivery was timely. Good people, good service, good product, good price.
We did three color printing and we were under $2 a glass.