I'd like to send out to all my donors a summary of all their contributions in the past year.

CiviCRM seems to have a feature that should do that by grouping the contributions per contact when printing out thank you letters but that feature is broken as illustrated here : https://civicrm.stackexchange.com/questions/5067/table-not-rendering-data-properly-using-new-contribution-grouping-feature

Any work arounds that I am not thinking of?
Thanks