Some people should look at how GW2 does it, and see that ArenaNet know how to improve a system where as SE just put in something typical, generic and non creative.