I did once. I just remember I decided the type of glass I wanted, did a lot of shopping around, and played a couple manufacturers against each other. It came out very well (albeit with a few misprints).
I was looking to do it again, and the company I used is no longer available.
I find the best prices depends on the type of glass you use. Although the profit margin on the shaker glasses is quite high, I don't like to drink out of them, so I tend to to look for what I like. Last time I got a 15oz english tulip (guinness style glass). 15oz glass is perfect for a 12oz bottle and a little bit of head formation. It had a good profit margin (was about $2 per glass), and is still to today my choice beer glass to drink out of. I tend to think it's a good type of glass for most types of ales and lagers.

You'll face a fairly large setup fee for the screen, more for each color you want to use, and the price per glass will decrease significantly with the number of glasses you order (both with respect to the screening and usually the actual glass itself).
EGADS! 3 MONTHS WITHOUT BREWING? MOVING YOU SUCK.... NEVER AGAIN
In Kegerator - Hopfen Weiss, Best Bitter
In Primary - Baby Baine Barleywine
Next up: Petite Saison