Title says it all
http://screencast.com/t/A0UwbYPLJz
Title says it all
http://screencast.com/t/A0UwbYPLJz
I'm assuming this is only achievements, when the user unlocks an achievement create a check to see if the user has a previous achievement badge from that group (I'm fairly sure a method in Butterfly exists for this), and if they have a badge already, delete it and add the new one.