Re: User points
How about adding a css tag to each item, this way a overzealous site designer could create an achievement icon for each achievement. Much like the XBOX 360 does achievements.
Then you could have a list off icons output on the profile as well, but without title & description.
Shouldn’t be too hard, even if it comes to sanitizing the title and using that as a css identifier.
I am all about icons
PS. Taking a quick look at the code you could possibly use $achievement[‘short_name’] as a class in the items opening paragraph tag of the template files?