Archive by year

As I continue defining the information shown on the main page, I find the list of archives by date way too long. I have been thinking about how to solve this problem. The nicest way would be to group all dates by year and make a dynamical menu showing the months when clicking on the year. This would requiere some advanced JavaScript, and visitors without JavaScript would still see the whole list.
I went to look for other solutions, and came across Brad Choate: Year Archives in MT. Brad describes a way of creating a page showing a year calendar. I guess I’m going to implement this the coming days…