Calculations made in hours, not in minutes

When calculating sums in minutes (integers) and then converting to hours (decimals) for display, there might be rounding errors (because hours are rounded to 2 decimal places). Converting the minutes to hours immediately prevents this problem.