http://www.loadout.com/ Free to play game up on steam right now. Anyone else been playing it? I've been having a decent amount of fun with it.
Forum Rules