Here is the
ultimate cheap calendar solution: create your
own using Microsoft Excel. I list a 20-month view on my desktop, but then go back and shade past months, so I can quickly find the current month.
More links and info on how to do this in a variety of ways cand be found
here.