I would give this site 5 stars, but the free software (when we used it almost 2 years ago) had difficulty handling more than 8 pages at a time, when it would sometimes hang up and lose your work. However, the finished product was outstanding, if a bit limited in the number of pages you could put in a single book. The software allows you to build each page, adding limitless pics and text, and then outputs the page as a single jpg file. It took 5 books of about 40 pages (printed on both sides=80) to do our Appalachian Trail adventure, but the photo printing quality blew us away. Not cheap, but good.