Want some ideas...

Easily create a virtual coach
A virtual coach can 'listen' to what the user is saying and 'watch' what the user is doing, and then:

A robust scripting language provides the flexibility that enables you to develop and implement creative and effective strategies for knowledge and skills based training.
Implement Progressive Training
An employee can enter a scenario as a passive observer and move step-by-step to full immersion.

Without ever leaving the environment, they could:
  • Learn the "how and why" of a 'best practices' interaction.
  • Watch how an expert does it.
  • Interact with the virtual desktop application while the simulator does the speaking for them.
  • Communicate with the customer/prospect while the simulator interacts with the application
  • Do it all!