Anyone know any good short-run printers?

Just as the title says. I’m looking for runs of 100-1000 books, honestly.

A friend of mine did a run of 450 (I think) 228-page softcover novel-size books at a local printing house in Champaign, Ill. Quality was very good, cost I’m sure was good as he is a very frugal person and was paying out of pocket. I would imagine there are lots of places out there closer to you that can handle your request though.

Jesse Owens?