I just ordered 1000 of em for $165 + I think $20 for shipping. They should be ready pretty quick as I ordered em about 10 days ago. I used a local printing company out of Flint, Michigan called Creative Printing.
I'll be handing these out w/ my fliers. I'm not sure if that's a good price or not. That's who I used though. If it works out well I'll be ordering more. They said it takes about 2 weeks to have em made up.
Take care,
Danny