Hi Mike,
I wait 2 days to 2 weeks after roasting before grinding up the beans. The chemical reactions in the beans continue after roasting, and the beans need to "outgas" C02 before grinding.
I've tried grinding and brewing right after roasting, but the flavors are not developed so the coffee tastes flat.
Perfectionists say waiting 3 days is when coffee attains it's peak flavors but I disagree. flavors change but don't get worse until coffee sets around in roasted bean form for awhile (like over 2 months)
The coffees you buy in the supermarket are ground after the beans have sat around a considerable time (up to 2 years) and then after grinding, they add so many chemicals to "preserve the freshness" by the time it's brewed at home, it tastes......well just plain stale.
When I roast coffee, I like to roast up about 6 oz at a time. My roaster will roast about 3oz, so that's 2 batches of coffee beans. Right now in my kitchen I have a total of 2lb of roasted beans, from 5 different countries, small batches of each roast.