I use a bucket with warm soapy water start from the top down, wet any mud that may be on the frame first so its easier to get off, rinse with Clean water I use a bucket aswell to save water and I have seperate clothes and sponges to seperate dirty and clean when all the soap and dirt is gone use Mr Min to polish up the frame using a soft cloth. Parts it realy depends on how dirty they are, a greasy chain I use warm water and soap and scrub I prefer not to use solvents and my chain has a powerlink to make removal easier all of this is done off the bike in my case. Relube using your favourite lube applying it sparingly, currently I use purple extreme, apply following instructions carefully, but after reading ChinL 5 review I'll try that next apparently its amazing product if applied properly. Depending on your technical skills always helps to lube and inspect the cables and housing, shift up to the biggest vgear in the rear cassete release the cable by shifting down to the lowest gear with out turning the crank there should be plenty of slack in the cable to unhook the housing from the frame pull the end off the housing check if the inner metal linin is coming out if so have them replaced, apply lube to a cloth and wipe the cable (not to much) push the end back, rehook everything and turn the crank all should be okay, Mr Min has teflon in it therefore can be used to lube cavbles same process as above. Invest in a cassettte brush it helps to get into the hard to reach places like the cassete. Remember a clean bike is a happy bike. The Do Not list: What ever you do avoid doing any of the following. Use a pressure washer close to the hubs, bb, headset or any bearing for that matter. Water gets in and realy messes thing up. Use solvent like petrol or diesel, In extreme cases I have use parrafin to get stuck on bad grease off a cassete but this was done off the bike in a bucket. Chain is best cleaned with warm soapy water and elbow grease. Solvents dissolve out the lube/ grease inside the roller which is bad as it dam near impossible to get it back in there. Scrub mud of a frame rather soak it until it comes off easy, the dirt gets between the cloth and frame and its like sandpaper and will leave nasty scratches. Overlube the chain ,Rule of thumb aplly a drop on each roller, shift through all the gears or turn the crank a few times to force out any additional lube between the rollers (optional) and wipe off excess with a clean cloth (compulsary. I lube after a ride or after a cleaning session that way the bike is ready for the next ride dry lube has dried and wet lube will protect the chain and creek in by capiliary action ect. Any other question feel free to ask or add anything I may have over looked or missed.