A colleague of mine just demonstrated Prezi to me(thanks Marc). It is a presentation map construction application, which allows you to define paths, zoom in at given points, add text, links and media. It is great for those of us who don't always work in a linear manner. Get your ideas down, organise them at will, add rich content, define a path, save then present. It's that easy. I not sure about embedding code for the app yet but if it doesn't already exist it may soon.