Our local USA Swim Club wanted to have team posters made. The cost to have them printed locally was going to cost us $10/poster - cost prohibited. I began searching for on-line resources. Vistaprint was discovered.
Wow what a great job they did - 50 posters for $56.
I used MSPublisher to do the layout - uploaded the design and with-in 2 weeks we had posters to distribute to local businesses that supported our Club.