I also recommend products such as
Finish Line - Bicycle Lubricants and Care Products - Super Bike Wash?
I think it might be carnauba wax dissolved in water. It does not seem to attack lubricants, so I spray it liberally everywhere. The dirt jumps off my bike and runs away. Used in combination with used restroom paper towels, you have a very nice plan.