Pickups.GG

http://www.pickups.gg/

Seems like a really good idea for groups of players to stick together and play on servers. Anyone ever try it?