I agree that when the iPhoto books through iPhoto and Aperture are done well they are a nice product with good quality reproduction.
I just want to warn everyone - in case you plan to give the books away for presents, etc - leave a lot of time between ordering and the "give date" because the quality of the iPhoto books varies from rather spectacular to absolutely horrible.
My experience is the first iPhoto book I ordered was several years ago and it turned out extremely nice. Then I ordered about a dozen iPhoto books last year, three different photo groups/layouts and ten out of the dozen books were of horrible quality. There was heavy banding in the blue water areas and even worse reproduction errors that had nothing to do with the photo files.
What is nice is that iPhoto (Kodak or whomever prints the books for them, it might now even be mypublisher.com, but the customer service is Apple) has a generous return policy but you have to allow a lot of time to get the book back and qual it again before giving as a gift. I had some of the books still badly printed after three tries. I wrote complaints, etc to several sources and hopefully the problems have been rectified. Someone explained to me that a lot determines on where you are in a printing lineup. If you are first after the printers have been cleaned you are likely to get an unblemished book but if you are later in the lineup and the printer had not been cleaned on schedule then you will have heavy banding, blotches, color problems etc in your books (particularly bad in blue water areas). Their quality control was really, really bad last year.
Just wanted to pass along my experience on this subject.
Currently I'm working on printing my own photo books on my printer and using a thermal binding system. Very exciting and the only problems I'm running into is paper compatible with my Epson r1800 pigment printer (books are usually best printed on a dye based printer), but I don't want to buy another printer and the pigment printer is nicer quality than dye based printers so I'll post when I've come to some conclusion and write up my successful actions.
What I love about printing my own is I have complete control about how they look, quality, layout etc.
Best, Carol