random teams sound cool but if you are assigned someone and they don't participate it really would put a damper on things. Ive seen a lot of people here claim big gains and put up 100 points.
. if they where randomized fairly say a higher score and a lower score it would make it evened out. or even assigning team captains so they can choose would be interesting.