Great summary. I've been doing similar things for myself and my clients as well. After universal search came about it's really important for people to be providing all mediums of content. That's why on my company site I started releasing video tutorials, have a blog, use images, have pdf files, etc. This way Google eats up my content just like a fat kid wants to eat a cream puff (no offense, playing on the stereotype for humor here). Also, providing customers with multiple mediums is great because, many people learn in different ways:
Ex) audio, visual, reading, etc.
Basically it's a win-win-win situation. Google, your customers, and you are happy.
Google ==> Content
Customers ==> Understanding
You ==> Profits