I'm right there with Rob. I try to be flat atleast an hour before major reports and usually stay flat until the dust has settled.
The best info on reports is from the echange websites ...they almost all have a trading calendar. I perfer the one ot CBOT. I print out the full month and keep it tacked to my wall right beside the monitor.