Aside from a few very popular races where people are concerned about being shut out, we see people waiting later and later to sign up for the average weekend event. I believe this is due to the increased use of online signups. We are now seeing the bulk of registrations move closer to race day and come in in the final 2 weeks. Race fees are now $20 - $25 for the typical weekend race and I believe as a result people wait until they are sure they can be there and may even check the long range forecast as well. Online signups usually are open almost up until race day, so there is no harm in the runner waiting as long as possible.
"Connecticut's Running Resource"