I highly recommend some kind of mirror for anyone riding amongst and part of traffic. Helmet mirrors are the best because you can use different eye/sunglasses, and you can turn your head side-to-side to scan and view a wider area behind you.
I had an excellent ride in this morning, a little faster than usual. Except for one part where a medium sized dog came out and started barking, then ran alongside and kept up with me as I was doing 15-16 MPH, still barking. This went on for at least 1,000 feet. I saw a guy way up by his house (way back from road) on the opposite side from where I saw the dog come out. Not sure if it was his but I yelled out "somebody get your dog, gonna get hit by a car!!"
Otherwise good ride. Been having lots of problems with sweat getting in my eyes since it's always so dang humid. I got a Sweat Gutr headband last year but it didn't work for me. Yesterday I received my new Halo skull cap which has a rubber strip inside to keep sweat off my eyes. It worked great so far, for the 15 mile ride this morning. I actually rode the entire way non-stop (all 2 traffic lights were green) instead of stopping 3-4 times to wipe sweat out of my eyes like I've been doing the past few weeks.