it's got faults, i'll admit, but it's pretty close to perfection. makes me wonder what the'll come up with next in order to outdo themselves. i expect the next version, if it's still based on this engine, will have some major enhancements that they probably weren't able to fit into this version...