Thanks for the replies, the problem with all the on demand ones is they are expensive, even at 1000 print runs from the quotes I have got.
What I'm looking for is a company that doesn't do small runs but a good price.
The book I want to print is 250 pages so blurb etc just aren't cost effective and no one would pay $200 for a book.
Sumo, anyone? Investigate Taschen's site and be surprised how much people are willing to pay for someting they want.