I might give Jarrod Davis' latest engine a go - SvEngine...(www.simvector.com)

cheers,
Paul