I see some things never change. When I started in electric helisback in 2003, Castle was my first choice for ESCs. After burning up three in a row while never leaving the ground, I gave up on them. I will say this in their defense: They did honor their warranty with no questions asked. However, after the third one, I sold the replacement on eBay and switched brands.
Now that I am going to try my luck at cars, I thought I'd give them another go. After reading this thread I doubt it.