I'm just back from vacation right now and my 2010 Chevy Traverse is FILTHY! It's dirty on the front-end, the entire body is filthy, the windows inside and out have fingerprints and what-not on them, and the interior ... well, we had a child get sick for a couple of days and his puke-bucket ended up having a hole it in and we also have all sorts of junk spilled all over inside this thing from going over 1,800 miles in 11 days. So, should I fork over probably over $100 to go to a full-service car wash and have the works applied to the interior and exterior, including shampooing the seats and carpets ... or should I do it myself and maybe spend 5 hours of my time doing this? What do you do? Do you hire it out, or do you do-it-yourself? What would you do in my situation? BEFORE PHOTOS These are some pics I just snapped of my Traverse before I've taken a single step in getting her cleaned up. Not terrible, but there's sand, food crumbs and the stench of vomit inside of the car.