I have to ask.....do you guys ride your bike in the rain???
Last time I gave my bike a "real" clean was with a high pressure wash....I had been on a Rally and we had rode on gravel roads in torrential rain so the bike was covered in mud/clay.
normally just a wipe down with a wet rag and degrease where needed, but come on guys...the rain does the same thing as water