I hose off the car with my portable hose as my first step. I pre soak with ONR in a small 32oz garden pump spray bottle only when needed on rare occasions like winter time caked on salt for example. Second I use a ace hardware tile & grout sponge (not all grout sponges are built the same, I tried out a lowes one before and it was small, too soft, didnt retain water well so I use that for wheels sometimes).... I do a two bucket method, cobra hd guzzler to dry, cobra xl plush to apply optimum instant detailer, a dark plush towel for wheels, never had an issue. The ace grout sponge is thick (7x5), porous and only about 2.00-2.75 each, easy to clean afterwards with some dawn soap or equivalent soap, and holds up wash after wash (ive done at least 100 washes still hasn't fallen apart). I only wash/detail my own car weekly, sometimes my dads, so personally I don't like Dean's method as youre going to use a pile of towels when you can do it with one grout sponge that releases dirt easily and washes easily afterwards.
The method I use, per car wash, I go through 3 main towels (similar looking to Nicks method)- cobra hd guzzler -blot to dry, cobra plush xl apply detailer (if you choose, I like the extra gloss/remove any final specs missed), dark navy blue plush towel for wheels, and then about 3 small towels for glass. I've been using ONR for years and I guess it comes to personal preference and what you feel secure with, I just find a grout sponge to be much easier to work with, control, and less of a hassle to wash the car. Also, easier to release dirt using grit guard, and to clean the wash media afterwards and then storing it in a zip lock bag. Hope that helps.