First let me say that I am loving Roll20 and its usefulness in presenting my campaign. Thanks so much for making this wonderful tool available. That being said there are a ton of issues surrounding the ease of use that show classic programmeritis from my point of view and need work. Just so you know I am a programmer and systems architect with more than 30 years of experience, so I am not just grouching here. In a system like this, ease of use is literally everything. Functionality goes unused if it is not intuitive, simple to use, and truly useful. So this post covers only the first impression basics with the LFG system. 1) Right off the bat, I do not care about seeing an extensive application style filter form. Chunk that please. Anyone coming is interested in a game system 1st and foremost. That is 99.99% of the issue. That one filter says it all. So it should be just a list of game systems that link to sub-lists. Done. You can have an extensive filter from there but that brings up the other filter criteria. 2) New games vs old games. I find there is a credible distinction between new and old games. In other words first cut selection vs replacement player selection. Really, this distinction can be handled by a related criterion, activity. If a game is bursting with internal messaging activity then its likely that game is current. Filter the lists resulting from the selection in item 1 above by activity. Most recent is fine, but, along with that some traffic weighing indicator is ideal. I have never liked the look indicator as traffic. New posts AND EDITS since last visit indicator would be ideal. 3) If ANYTHING deserves a form, that would be the GM's ad for the game. Present the would-be lunatic (sorry I mean GM) with a proper form to fill out for an ad. Remind them what fields are relevant. Just off the top of my head: 1. Roll20 Userid of GM 2. List of preferred methods of contact for this game in order. (Google Hangouts) 3. Contact information associated with #2 above like (Google ID) 4. Game system being used including version. 5. Number of players CURRENTLY needed (not total - goofy). 6. Roles for players currently needed (1 per player needed) 7. Indicator for whether or not the day of play has been determined yet. 8. Day or DAYS of play, if known. 9. Indicator for whether or not the time of day of play has been determined yet. 10. Time or TIMES of play, if known. Include DURATION for each time. 11. Indicator for whether or not voice/mic capability is REQUIRED for players. 12. Chosen voice method (Roll20/Skype/Teamspeak/Ventrilo/Hangouts, etc) 13. Campaign Home Page Link (<----- SO NEEDED so players can read your information/application threads) 14. Required familiarities list (<----- Explains what the required skillset is) 15. Recommended familiarities list (<----- Explains what new or campaign specific information is a good idea to know) 16. GM Philosophy/Campaign Style indicator (<------ This should go right on the ad and an attempt should be made to qualify this so that applicants and GMs don't waste each other's time. Roleplay vs Combat/ Intrigue vs Tactical/ Silly vs Serious are all huge issues. Yes, this can be explained in detail in the Campaign home threadgroup, but, having a quick indicator here will help immensely. 17. External posting requirement indicator - shows players that some non-session roleplay and participation is required. There are a ton of players that rule out any campaigns requiring this. This helps filter that up front and get the right people together. 18. External posting requirement method - Other site pbp, email, skype, etc. 19. Closing date for the ad. 20. Planned duration if any for the campaign. 21. Application process link. (<--- Usually a link to the GMs own list of requirements for a proper application submission. Could also be a template or link to a template). 4. Game invites from the GMs point of view should be possible via: email (as-is) and certainly Roll20id (missing). It's just plain silly that Roll20id is missing. And, no, the Invite to campaign button on their message posts is not enough. 5. The loss of messages within your system, aggravates the issue of re-contacting would-be players unnecessarily. Right now I have 4 users that contacted me about a full game and no way to figure out who they were because the messages were read and dismissed. They should still be reviewable. So now I have to make another game add and count my players for a total when I know I want 2 new players and could care less what the total is. 6. The means of launching an ad for a game is obfuscated at best. There should be a clear and separate button or link that says simply, LAUNCH NEW AD FOR THIS CAMPAIGN. The first ad launch should force the above form on the GM. Subsequent ad launches should allow the gm to review the form above as already filled out and make changes (typically only to the roles and number of players being currently requested, so put that up front on a re-ad). 7. It's worth reiterating that a link to the campaign home page threadgroup should be navigable by would-be players. I spent weeks preparing an acclimation and campaign setting information threadgroup only to have the ad not allow players to see it. Silliness. If there is some concern about letting prospective players see or post there then each threadgroup within your campaign should be editable as to whether or not it allows prospective players to see/post within it as opposed to existing players. In fact that is a good idea in general in terms of campaign threads and threadgroups. Allow the GM to specify access based on Roll20 userid or existing player/unknown player status (both). 8. Some of the above functionalities may be present to some degree but it is the ease of use and quality of those functions as delivered that needs work. You guys are making awesome strides and I want to see you build on a firm foundation, not a frustrating one. 9. Creating threadgroups within a campaign home page is ideal, rather than just lists of threads. People need structure to manage all the information. You also need a new post and edited post indicator methodology within threadgroups and threads. Making this hierarchy drag and drop is also ideal for ease of organizing. I could go on an on but for now I will just see what your response is.