Yup... thats the one. Jesus... 18 years ago...??? When did i get old?

So what do the tech experts in here think about the tricks, and not-so-tricks on this 190mph car?