Currently with Procon, If you click on one of the maps in the map list - the server will immediately change to that map. This is very useful to get an empty server to a more popular map to attract players
Procon also had some advanced map cyclers for BC2 - it is just a matter of time before they get updated to BF3
One of my favorites was Mixed GameModes. It had an "empty server" list - if the server was empty it would only run the maps in that list (which would be your most popular maps). Once you got enough players (you were able to select the number) it would then utilize your full map list.
Another feature was depending on the number of players - it would only run certain map modes based on the number of players in the server
All this Procon stuff is free - you just need to find a host. I would rather see John looking into some sort of hosting then working on these scripts - but that is just my opinion

I posted a lot of the console commands - here is the link. Look at the section > Controlling Map Switching
I suggested John include these in his CP links....
http://www.nfoservers.com/forums/viewtopic.php?f=4&t=6059