We have usergroup promotions that can be used to reward members for activity (although a bit lacking in options). It would be great to also have a demotions functionality, as well. For example, a user may be promoted to a usergroup that is restricted from viewing advertisements. However, if they stop participating (writing new articles, blogs, etc.), for a specified period of time, they would be demoted back to their previous group membership (or the secondary group removed).