Fellow speaker,
If you want to get paid for your speeches, it helps to draw people in. Start out with free, and then draw them into paying higher and higher prices for more and more value. For example, first offer people a free newletter and get their email, if they like the newsletter, let them know about your MP3s for sale. If they like the MP3s let them know about your DVDs at a higher price. If they like the CDs let them know about your DVDs at a higher price. If they like the DVDs, let them know about your package deals. If they like the package deals, let them know about your group educational sessions. If they like the educational sessions, let them know about your personal educational sessions. And if they like all of that, they are very likely to book you as a speaker for their next event.
Funneling,
Tim