I recently bought a new CF bike and want to keep it looking as good as possible for a long time. I live and ride near the beach and want to prevent rust and corrosion on steel and aluminum parts. I use Boeshield on all exposed metal parts, but I'm wondering how often I should be washing the bike. Do you guys hose your bikes down after every ride to remove salt air residue from all of the "nooks and crannies"? Or is wiping it down with a damp towel good enough? How often should I do a full washing with soap and water?