Professional speaker Judy Carter suggests you get a contract for every speech, including free speeches. This will greatly reduce the number of unpleasant surprises when you show up for a speech and they don't have what you need.
Contracting,
Tim Wilson
Professional Speech Coach
Free speaking tips at: http://speakingquicktips.blogspot.com