Slidestaxx is a free service I recently learned about from my PLN on Twitter. Slidestaxx lets you take media from multiple sources and turn them into a slideshow that you can share on Slidestaxx, a website, or your blog. You can add pictures, videos, links and more. You can annotate each element also.
There are examples on the site to show you some ideas. It is a really fun, powerful way to create presentations.