I've done a lot of searching, and have found a lot of different opinions on the subject of protecting the paint from rock chips, cleaning your car, etc... However, I've yet to be able to really see a definitive answer for this. So we all want to keep our beautiful Tesla free of rock chips, make cleaning fast; as to avoid water spotting and surface scratching from cleaning, and make it shine like the day we picked it up and brought it home. There are many different products to help us accomplish this, however, some of these products and services can cost $2,000+. Some of you are fortunate enough to be able to use the "money is no object" approach to caring for your Tesla, and I commend you for that. I am one of those people that believes and tries to live by the "Diminishing Rate of Return" principle. This most likely includes performing most of the services myself, which I have no problem with, just so long as the service doesn't involve a particular skill set that exceeds what I'm capable of. Keeping the "Diminishing Rate of Return" principle in mind, what are the best products and/or services (along with their costs) to apply to my Tesla that allows me to: - Protection from all rock chips - Being able to quickly wash my Tesla and have it practically dry itself without showing any water-spots - Eliminating spider scratches in the clear coat (I have a Solid Black Tesla, so this can show easier than most other paints) Again, I'm not asking just for "what do you do?", unless what you do uses the DRR principle. It would also help if you can provide links to these products/services. Thank you.