Have to disagree with you all here. I got easyguard which is the same thing sprayed inside and outside on the st and it was the best thing i have spent on the car. I wash it once a month (if that at all) and have never polished and just after coming up here it got damage on the front wing, so i went to the local ford garage to get it repaired and they thought i had been polishing it all the time.Plus they sprayed the repaired bit with easyguard and gave me a new certificate for that part.
Also i have spilt both curry sauce and oil in the inside of the car and it just beeds on top of the carpet leaving no stain.