Yesterday around noon I ordered the Foamaster Foam Cleaning Gun. A lot of professionals are using this tool and it's a great way to pre-soak the car and get a lot of loose dirt off of it before scrubbing. It covers the car in a thick layer of foam, as you can see, and removes most of the dirt before you even touch the car. I'll probably wind up writing a tutorial on how to use it, plus it looks like a lot of fun. I'm pretty excited to see how it turns out.