The problem occurs if you have lots of different user groups. A more flexible fix would be to do a simple "if postcount < X" check when the user tries to post an ad in the classifieds. I appreciate your solution would work, but it's not as flexible - that's why I wanted to suggest it for future consideration