My company has been using Revolution for the last 3 years to develop multimedia applications involving history and tasked based learning. I've been extremely happy with it. Coming from a Director/Flash/PHP background it took a little getting used to the Revolution way of doing things but now I wouldn't go back.
Revolution's powerful scripting language combined with it's excellent database connectivity, easy dynamic creation of objects at runtime, QuickTime support, XML parsing and internet connectivity allow us to create rich user experiences. More than once I've discovered that adding a feature to our software was much easier than I had originally anticipated because of all the options that Revolution makes available. Highly recommended.
Trevor DeVore
Blue Mango Multimedia
www.mangomultimedia.com