Every weekend after rides, I un-bolt, clean, and repack all bearing pivots. Remove chain, chainring, and cassette and simple green scrub them down. Clean them and rinse em until they are super shiny. Every month or so when I hit some bad water, I will remove the BB and completely take it apart. I am going to soon change the springs/oil in my front fork once I get the parts.
I use to spray mine with water, after I realized all of the water getting into my pivots and causing some orange rust on my pivot bolts...I xnayed that idea.
Then again, I really love tearing down and rebuilding my bike in my free time.