If you know Javascript, writing Firefox extensions is easy!
We talk briefly about the wonderful things you can do in a Firefox extenion (native drag and drop! filesystem access!), then this talks gets you up the learning curve fast.
We introduce the extension package structure and how Firefox provides services to your extension. We'll cover XUL, XPCOM and RDF, and finally how you build and release your extension to the world.
In closing, we'll see that this knowledge applies to all Mozilla XULRunner based apps, so we'll also extend Thunderbird, Komodo Edit, and Songbird.
My speaking experience includes a BarCamp (in London), and many Toastmasters meetings (in Santa Monica).