I picked snapfish after finding them best rated in online reviews and I can see why. The uploading and creative processes were really easy to use and when I did get stuck the online chat worked really well, quick and responsive. I ordered a custom photo book and the quality is very good. I also ordered express delivery and here snapfish excelled - they underpromised and over delivered. I finished making my album on Sunday at 2pm and it arrived on Tuesday morning at 10am, very good service. I will definitely use them again. Brilliant.