Fragmented contracts, ignored half-hourly data, and three other errors we see and fix every week.