I always wear a bright top and run a headlight/taillight regardless of the weather. I haven't been hit yet (a few close calls) - so I must be doing something right.
I wear this bad boy in the rain and my backpack has a flourescent yellow rain cover.
http://www.cannondale.com/metro-jacket-22415