I have a funny little idea. So I feel I've heard the achievements referred to as badges(might be making that up), so I thought, why not let them act like badges. Let your Glitch select one of the achievements you're most proud of and "pin" it on, and then it'll be displayed on your characters info screen in game. I could click on someone and see their "11 hours achieved" badge and know they're serious about the game, or their 101 piggies nibbled so I know they're a gourmand and etc.
heeheehee