I used "Blurb" and thought the price/quality ration was good for a book. I love MPIX for many things, and would also consider them. I don't have th e link, but read a really detailed blog post one time and MPIX was listed as one of the higher quality options. I think Adorama may have been too. Blurb was rated high for most things, quality is average or slightly better (but similar to most books you might buy off the shelf).
Sorry I don't have that link. If I find it on my Home PC I'll post back here with it.