Good advice on the Park site. For a major clean up, I normally clean the chain with a Park chain cleaner, scrub down the cogset and chain rings with a citrus degreaser, remove the wheels to scrub down the sidewalls (and keep the rims nice and clean) with a plastic scrubber sponge like what you'd do the dishes with, using dishwashing liquid. I clean the frame with dishwashing liquid and a paint brush and then rinse with clean water and a sponge. Then I dry it off with a lint-free cloth and re-lube the chain with Prolink. For a more basic clean, after a dusty or dirty ride, or once a week, I'll do a quick once-over with the painbrush and dish soap and rinse with a sponge.