Have you ever linked a website through PowerPoint? Do you get tired of alt+tabbing and trying to find your place, both on the web, and on your presentation? It is possible to embed live websites, as you see them on your browser in PowerPoint. The plugin that allows you to do this is called LiveWeb.
If you have any trouble with this plugin, feel free to ask for help here. I'd be glad to help you!