A frequent irritation endured by most car owners is the presence of various weather-induced stains on their car's paint and body. This can range from hard water stains and mineral deposits marring ...