Very cool site. Amazingly, it's free! I uploaded my PPT deck and simply "called in" to add my voice to each slide and Voila, I created a talking video presentation. Then you can just grab the embed code and stick it on your own site if you want. What is also REALLY cool are the graphs they give you showing how often and how much people watch your pres. The global map thing also shows where people are watching it from! So far, I've only created 1 pres and all the viewing is in NH, but can't wait to see how it spreads around the world (wishful thinking, I know).