Always on the lookout for free or really cheap (as in <$20.00) bike "accessories". Here are a few items I've found worthwhile:
1) Free: Women's mascara brushes for cleaning small bike parts. Just walk into any department store and help yourself at the cosmetics counter! They're free, durable and no lint!
2) Cheap: Lighter fluid (about $3.00 for a lifetime supply in one bottle!). A dab of this stuff on a rag will clean a chain pronto with no apparent side-effects. Obviously, keep it away from frames, paint and fire.
3) Equally Cheap: Testors and other modeling paints for paint touch-up. Costs about $3.00/bottle. Acrylic clear nail polish works for minor clear-coat dings.
4) Pretty cheap: Baby wipes for cleaning a frame. Works great and they smell okay, too. Should be around $5.00/box.
5) Relatively cheap: Halo-type headbands slows sweat run-off into eyes. These and like brands are <$20.00 from plenty of internet retailers. Downside: sweat accumulates and eventually pours down in a torrent, usually right onto the visual center of sunglass lenses and usually at inopportune times. Beats a bandana as these saturate promptly and are then worthless.
Any other suggestions?
The lighter fluid won't really clean that chain by just wiping the outside links. There is a procedure to really clean the chain and you would need to submerge the chain.
Rags may be cheaper to use to clean a frame since they are washable and reusable.