Great for someone who doesn't want to spend endless hours designing layout but wants it to look professional, Blurb is one of the most versatile new-ish websites for creating albums and books. Whether it's a cookbook, photo album, portfolio or a novel, they can do it all.
Unlike most other sites, Blurb gives you the option to sell your book on the web or keep it private. The site also provides many book and layout ideas to get your creative juices flowing, unlike iPhoto which only has a few boring templates. Another plus, it's both Mac and PC-friendly.
For anyone looking to create a book, Blurb should be your first stop. Be sure to check out their Blurb Book Ideas for some inspiration, and if it's something important you now have the option of using their new premium paper. Books start at $13.