My experience with PP has been great...I run my own personal training business and I print everything from posters to flyers to business cards with them all the time. They are on time with the shipping and great customer service.
They also have great prices and an easy to use website.