Thanks for taking the time to write this in-depth review!
P.S..... Don't sweat the spelling and grammar review. I have a Masters degree and could care less how a post is written. For those that do, you have too much time on your hands. Go detail your truck
Thanks again!