That is one hell of a system. I was involved a little bit in the early development of it and I think it turned out very well. Unfortunately, I've never been in a situation where I could make use of it.
You still need to make sure that it's the right system for your situation. Do you have subject matter experts to create the scripts? Can you commit a resource to modifying the code behind? Is it really what you need? How stable is your application?
Answers to lot of these questions can be found in the FAQ on the link Jason provided.