I spent pretty much a whole weekend in cleaning my bike. Although it definitely needed it, the previous owner was not as particular as I am.
Washing the bike I use a car detergent, S100, wash cloth and various brushes. I actually scrub the tires with Bleach White. For stubborn areas like under the bike and calipers, I use Super Clean. You have to be careful with that stuff, put it on while the bike is wet and rinse off right away, because it will stain.
I polish all the chrome with Nev-R-Dull (http://www.nevrdull.com/). It is a cotton wadding that comes in a can that you can get at Wal-Mart. I don't like using pastes, because they can scratch and get into nooks and crannies that are impossible to get out.
Various stages of Maguire’s on all the paint, I hate swirl marks.
Don't laugh at this, but if you have pipes that are bluing or starting to tan, use Blue Job (http://www.blue-job.com/). It is a very fine powder and works awesome, although it is a little pricey.
Do you guys have any secrets as to cleaning your bikes besides not riding them?