We are using psprint.com for our flyers and posters. For 20,000 4x6 club cards/ gloss /front and back is around $500 with shipping included. I think it was $0.026 per card. There is also printplace.com too. Also, if you were getting a banner.....Worldsbestbanners.com. Hope this helps! Hope you guys have a great season and I am sure we will see you and Patrick soon.