Online Photo Books

Does anyone have any experience of using online services to create narrated photo books or albums?

Which are the best ones, and which are the ones to avoid.

A friend of mine will be retiring soon and it would be good to have their past projects all bound up in a souvenir type book.