I would go with a site like shutterfly. They often have coupons and specials and what I have seen of their work is of a much higher quality. I don't know if you drink soda or not, but
www.mycokerewards.com lets you get shutterfly products for reward points. There are quite a few to chose from. A cousin in college used this reward program to make photo books for relatives for Christmas several years ago and they were beautiful. One was a small one for a toddler in the family and it endured her carrying it everywhere, throwing it, attempts to chew it, etc...
If you are unaware of the specifics of mycokerewards, you enter codes from the inside of the lid of plastic bottles of coke products or the inside of the box for cans. They add up and you can get all sorts of things. We got a really nice rice cooker a few years ago. While the rewards change, there are always shutterfly choices..
While it takes a lot to get some of the bigger things, the photo items don't take as many points. An 8x8 photobook is 200 points, 8 1/2x11 is 250 and 12x12 is 400. You get 3 points for each bottle between 12 oz and 3 liter, and 10 pts for a 12 or 24 pack of cans. I have seen quite a few places where someone stuck a little container by the trash or recycling and a note asking for people to put their coke product caps in. Some said what they wanted the caps for, others didn't, but often they got more than a few.
There are 14 brands of drinks that have mycokereward points, so there may be one you already drink often. Here is the site:
www.mycokerewards.com .
If you don't want to go through that, you could still use shutterfly. I have heard great things about them and seen some really nice products, FAR nicer than walmart or the drugstore.
The other option might be kinko's. Just insist on seeing samples before you order. Even if you enter everything online, and order that way, go to a store and ask to see their photobook samples and binding samples.