I have used createphotocalendars.com to format and to print this year's calendar for our rescue group. I found this to be extremely user friendly. They also have various ways to market the calendars...
Printing calendars at home is a costly (ink and paper) proposition and often does't look totally professional unless you have a way to bind the calendar.
Additionally, printing and binding calendars would be time consuming and IMO not worth the trouble...
Added to that, if we had to purchase a certain number of calendars and did not sell all of them, our slim margin of profit would be eaten up. Selling the calendars via createphotocalendars.com would be a safe and easy way to sell them. We would not have any left over, and unsold calendars....