Jim, also check out ArmorCoat. I had the 3m film and still had to have the front repaired because of chips and some bad paint. I choose the ArmorCoat because it is sprayed on and it hides better.
http://armorcoat.armorauto.com
Check out my gallery to see how far up the hood I had it sprayed.