you should add the 'ignore all day events' button on the reports page as an option so it doesn't mess up the hours or number of events