While we're on this subject of engines, I might as well provide you with one that caught my attention.
http://en.wikipedia.org/wiki/Digital_Molecular_Matter
What do the pros think?
It's awesome, but probably very expensive.
EDIT: Apparently they're releasing a free API soon. w00t!