We just had a need to print some office material, and I decided to try uPrint.com. It was an excellent experience and very good pricing. We had pre-done artwork (which many of the online printing companies do not easily handle). They also help you with designs if you do not already have something ready. All in all, a good experience.