Anyone interested in doing short runs might consider Peter King out of New Zealand. He will do minimum runs of 20. His prices are pretty damned cheap as long as you do a small run (like 100 or less). Most people wouldn't want to do that, but I think it's great. Aside from the normal stuff he also does 5"s, 8"s, square records, triangles and custom shaped stuff. Everything he does is on clear vinyl.
He doesn't have a website, you have to call him or write him a letter for a quote. If anyone is interested I can email you his contact info. There are a few videos of him making records up on youtube, do a search for "peter king vinyl".
I was pretty happy with the records he did for me. They look great. I'd say the sound quality is a little lower than a regular record, but still really good in my opinion. He's a good option for smaller bands, and people interested in weird/novelty vinyl. Also he's just a really friendly and helpful guy.