I'd like you to elaborate a bit more on the ill-defined inifinitesimals, because that sounds a bit like the way I was taught calculus in 2006. But maybe it's just that I studied engineering and we got the "light" part and not too rigurous. Or maybe we were taught in a horrid way and didn't know better.