What about futures contracts? I didn't see that mentioned at all and I thought that was the primary means that farmers used to remove uncertainty over what they would be paid for their harvest?
Update: this is discussed in another sub-thread on this page.
Update: this is discussed in another sub-thread on this page.