Well this is my typical routine.
Spray it down, wash with whatever car wash soap I have, Tar remover where needed, WD for degreaser and a toothbrush, Towel dry, wax everything (including rims, frame, exhaust) 2-3 times a year witch includes in order Nu Finish scratch doctor, Liquid Glass Polish, Meguires ultimate wax, then spray down with Meguires Final inspection. After every ride spray with Final inspection and wipe down. On a monthly to bimonthly basis I will spray the motor down with WD and wipe clean. I turn it on in the drive and let it smoke for a while till it dies down then take it for a ride. The WD on the motor trick is something I learned when I used to ride in the dirt. It just helps the dirt to wash off easier at the end of the day.
Mind you I'm overly anal! Plus it gives me something to do when I am at home with the kids when Mom is at work. The boys love to help and gives us some bonding time.