If you haven't tried Shutterfly, I highly suggest that you give their services a shot. Over the summer they held a promotion for a free 20 page hard cover photo book, so I opened an account. In addition to getting the book, I got 50 free prints for opening a new account! Their prints are so clear and high quality, I was very impressed and happy with them. Plus, they send a thumbnail printout of each of the images that was printed, which I have used in my work binders to cover them with pictures of my kids while I have to be away from them. It gives me a little smile everytime I see it. The books are phenomenal. I am so happy with them! I ended up getting two (I used my Huggies or Pampers (don't remember which) reward points to get a second free book!), and they are both great. They are hard cover, with a picture of my choosing on the cover. They have a program that automatically adds the pictures, or you can custom make each page to your liking.
Anyway, if you are in the market for an online photography service now is a great time to try Shutterfly. They are currently running a program just for bloggers! Sign up here, post a blog, post on FB or Twitter and get 50 FREE cards! I am hoping to get all of my Christmas cards done with this program!