My main is a 62 Ranger with about 40 AA (Yes, I have devoted a lot of time into AA). I could go into virtually every zone in the game and see a group of FIVE people and ask to join and they will always say, "We are looking for another healer" or "We are looking for more DPS" or "We need a tank" etc. etc.
Being proactive in looking for a group doesn't mean CA-CA (**** for you English majors) unless you are one of the chosen classes. I have only been on ONE LDoN in the past year. Part of the problem is that generally, other than the guilds who spen 60 hours a week on, a pickup group usually is only looking for a tank or healer.
The LFG tool or being proactive is not going to solve the problem of people who spend most of their time looking for a group. Making group requirements to have a max of one class per group would be a start.
Somehow finding a way to end all the powerlevelling crap thats going on would also be an improvement. Go to Dulak and see two or three groups of a Lvl 70 PLing two of his buddies or bots that are level 35. Heck, in that situation, not only can you not get a group, but the high levels are monopolizing the whole friggin zone. I would like it to where someone more than xxx number of levels may NOT cast upon another once a fight has begun, if so, the exp is awarded to the higher level only.
Just a few ideas from someone who has an outside life and doesnt devote 50% of his free time to EQ