1/ I think that a new rule based on time should be added to the promotion system. Basically it would be quite the same as the one in relation to the date of subscription but without taking care of this date. This rule has to be into the users group options and has to take care of the two options, if the usr is in a group and if he's not. For example, It could be possible to promote people if, they have 100 messages AND are in a special group for at least 10 days. 2/ Promotions are great but I didn't find the way to remove a group once it was added to a user. With an automatic demotion system, we could have, for example, a special anniversary group which allows users to werite in a special color, have a nice username and so on, and then, the day after that, remove this promotion and set him to his previous group. With the time option I proposed at the top, it would be possible to demote this user if he has less than 100 messages if he's in his new group for at least 10 days.