Hey! Definitely a latecomer to this topic, but I've been GMing for 10+ years now, and it's one of my favorite things to do, so I thought I'd give my 2 cents worth. First of all, I think the main reason there are WAY more players than GMs is simply because GMing is a lot of work. Don't get me wrong, it's extremely fun and rewarding work, but it does take far more effort to build and run an entire world of NPCs than to simply run one character. Also, when you play an RPG, the story is about YOU. When you GM, the story is about your players. So, our natural Human tendency to be self-centered dictates that more people are going to find playing fun than GMing. As a GM, I know I often find myself tempted to create NPCs based on my favorite PC ideas, or to reuse NPCs that I hate to let go. But as this relates specifically to Roll20, I think that we're always going to have more players than GMs here, plain and simple. What we can change, though, is the quality of those GMs. I'm 100% on board with the idea of a GM mentoring/training system. Many players dream of GMing someday, but simply don't know where to begin. It would be awesome if there was a separate forum for this very purpose, a place where GMs and players alike could get 1-on-1 counsel from experienced players and GMs. As for some of the other ideas that have been suggested: Pay-to-Play: I'm very much against this. As many people have stated already, GMing is a labor of love, and most of us probably wouldn't even want to be paid to GM. But also you could have people who start GMing simply because they think it will be an easy and fun way to get extra money or free stuff on Roll20. But also, if you have to pay for a session, what happens if you have to log out or your computer get's shut down mid-game? Rating System: I personally don't like the idea of "thumbs up/down" button. There's too much potential for abuse and trolling there. Instead, how about a review section where players who have joined a campaign can post things they like about their GM on his/her profile? You could have several different points to rate them on, such as Friendliness, Helpfulness, Fairness, Storytelling, etc. This idea needs fleshing out, but I think that could work well. Player Quality: All I can say here is; Screen, screen, screen! As the GM, YOU have the right to choose who will get to play your campaign. The first step is to be very specific and descriptive when posting in LFG. I personally prefer to post a thread in the forum before simply creating a looking for players posting. That way I can start getting to know the potential players before they even try to join, but they can get to know me as well. Don't be afraid to tell them what style of campaign you're going to be running. If all you put out there is "Star Wars game, Saturday night @ 10:00," then you'll probably have players who decide to drop out when they find out you plan to run a high-action, Jedi-centric hack-and-slash game while they were hoping to play as members of a Hutt crime syndicate that seeks to gain political influence through bribery and blackmail. Recently, I decided to create a game set in a popular anime series that would focus on a lot of action, humor and camaraderie. By stating clearly what type of game I intended to run, I ended up getting a very good group of players who all seem very committed to the game so far. In-Game Features: I would very much like to be able to sort games by genre, and we really need more RPG systems placed on the "official" drop-down list. That way, I can actually see if there's anyone else playing the HERO system on this site. There also should probably split LFG into a player and GM section, that way you can already tell if the post that caught your eye is a GM looking for players, or a player looking for a GM. To help with the time zone issue, maybe we could use the same feature that auto-adjusts the time in the campaign menu where it says "next game will be..." in the LFG posts? That way, instead of having to sort through time zones, you could just see that the GM wants to play at 4 AM in your time zone, and know that probably isn't the game for you. There needs to be an easier way to invite players to your campaign. Instead of having to email or pm them the join link, how about a good old-fashioned "invite" button on someone's profile? When you click it, it asks you which campaign you want to invite them to, and then you're done! It sounds like the "rugged reroll" changes coming up are attempting to address my biggest problem with Roll20, the voice chat that never seems to work properly! I'm looking forward to not having to use Google+, Skype, or Teamspeak to run the voice chat in-game... I'll always love GMing and playing, but I have to say that GMing, while more challenging, can be far more rewarding as well.