OK, I'm sold. I just ordered the WeatherTechs. Can anyone chime in on the other questions I had?

Thanks for ALL of your help gang