Here's a suggested way of making this far easier.
Create a devoted Group screen per town. When someone wants to create a group, he/she (I'm gonna say he from now on, sorry ladies

This will give the player the option to put in a few parameters.
Group for : Select from Mission / Bonus / Skillcap / Other
Details : Anything you feel like putting in there. Such as "capping skills from the nature elements," or "just traveling to beetletun!"
It doesn't really need any more than this, or else it will become too cluttered and also too much time to set one up.
Now, this info would simply show in the dedicated Group window in a small subwindow of its own. So you'd have a bunch of these little windows showing with groups. Preferably sorted so you can go through the groups quickly to find the ones that are doing the missions / bonus etc.
The window can be expanded, and it will show all the above details, plus the name of the group leader (with a whisper option), his level and classes, plus the levels and classes of all the people already in the group. Not having this info available before joining a group is pretty irritating, imo.
In my opinion, this would really make grouping far easier. I want to join a lvl 18+ group to fight in Lornar's pass? Simply look through the groups for one that says Other : "We're kicking ass in Lornar's Pass!" (I'm such a poet...)
Want a group that does the bonus in Sanctum Cay?
Bonus : We're just getting the bonus, not doing missions.
Looking for people to join you capping Battle Rage? Skillcap : going to cap battle rage. All ye warriors join up!
The only downside I can see to this option is that it probably takes quite a bit of time to code. But it seems like a far better solution than LFG MISSION LFG CAP LFG MONKS NEEDED etc?
Suggestions / opinions?
Creston