This is a good thread.
xelite777, you are almost correct but not entirely. Leverage per contract is set by the broker but actual account leverage is set by trader capitalization. This article explains it well with examples.
stocks
pros: game is not zero-sum, dividend payments
cons...