Okay, here is the binary.
Here is a VS2008 Solution.
And here are the view and layout files that I used.
Again, I based this on Jon Sagara's original Archive Widget. Jon included several Plug-ins for cache invalidation. Honestly I did not look into these at all, everything seems to be functioning the way I wanted for now. As this was my first Widget, and I based it on "borrowed" code, converted to VB, I'm sure there are some things that may not be best practice. Feel free to critique, you won't hurt my feelings.
Basic setup is to drop the dll in your bin folder, go into Widget section of the control panel and add it to a sidebar, choose the number of months you want displayed and your "Older Items" link text. Then create two uncategorized posts, one called "archive", one called "olderitems". Tweak the layout and view files I included above and you should be in business.
Thanks-
Greg