Hey Matt
I have used
Walgreens , a chain drug store/photo printing site to make calendars, mugs, shirts, mouse pads... well, you get the idea. Costco also does this service... you just log on to the site, up load your photos and tell it which kind of calendar you'd like and poof it gets mailed to you.
I even had a calendar made up at Costco and put every family member's b-day, anniversary, and other important info that they emailed me on those days. It came out to about 12 or 15 bucks each, but it was printed on nice paper and had a spiral binding.