I ordered a custom messenger bag through Zazzle. I found them originally through a Google search and was a bit hesitant to shop through them as I had never heard of them before, but I'm glad I did. I found a few other sites with similar bags, but none of the other companies had an option to customize anything, so I opted for Zazzle.
The customization process was very easy and quick, and the best part is the bag actually looked exactly as I expected it to! It took about a week and a half from when I ordered to when it arrived, which is pretty good for a custom item in my opinion. They provided shipping tracking, so I knew exactly when to expect it.
It was a great shopping experience and I would not hesitate to order something from them again in the future.