I only ever give CD calendars as gifts so I'll share where I get mine printed. I know a lot of people that are giving these print them, themsleves but I never like them my my printer. So for the last 3 years I have use PE Photo for mine. I slap them on a white 5x5 background and then just trim them. I get 5x5 prints for .24 cents from them!!! Scrapbook Pictures charges .59 cents for 5x5!!!
Here is their Pricing:
http://www.pephoto.com/peroes_pricing.php
Here is their shipping:
http://www.pephoto.com/peroes_shipping.php