I've had an idea for a few years, but I haven't brought it up before. However, the more I think about it, the more it makes sense. (At least here locally.) And keep in mind, this is just for Men's, not masters, grandmasters, women, etc...
First, change the rating guidelines and do away with the whole Adv, Int, Rec definitions.
MPO: 975+
MA1: 950-974
MA2: 925-949
MA3: 900-924
MA4: Anything 899 and under
The smaller, 25 point gaps I feel would help level the playing field and group those closer in skill levels. But here's the catch. With what your rating is, you HAVE to play in that division. Sometimes I think that allowing people to play in a division that they don't belong in is problematic. I compare it to baseball. In order to get to the majors, you have to be at a certain skill level, hence the rating of at least 975 to play MPO. In baseball, if a player can't hack it in AAA, they get sent down to AA. This would essentially make people work for it more. If you wanna play in MA1 but you're rating is 930, well then hit the practice field. Granted, in order to imagine a system such as this, you would have to view it as if you had no previous knowledge of how the system is set up currently.
Ok now interwebbers, feel free to shoot my idea full of holes and crush my hopes and dreams!!