Its definitely be a good idea to marketing the business. By using powerpoint with default theme effect says alot about its working. Powerpoint highlights the complete work in a single presentation. I'm using the default image of your website in all the slides so to make it more formal. Please reply me if you like this idea. Everything is ready animations and effects, just to fill information on it.