I have a great idea that just popped into my head just now!
STS should post the total number of people that reached level cap, say for example on the forums in a top corner or somewhere, and after it reaches a certain number all capped people receives a special reward or offer.
The higher the number the better the reward should be! This will encourage more and more people to cap!
Bookmarks