This is great. You should consider team version where everyone shares their accomplishements and you could have a joint team accomplishements table (manager or individuals could tag some of them appropriately). I would implement this with my team immidiately.