Pre departure:
ATIS (if not from ACARS)
ATC Clearance (If not from ACARS PDC)
After departure:
T/O time.
ETAs at each waypoint.
In Cruise:
ATAs at each waypoint.
FLs at each waypoint.
Fuel check every hour.
Pre Arrival:
Destination ATIS (If not from ACARS).
This is what is required by our Ops manual and I don't do any extra. And even much of the above is superfluous as the 'bus does most of this itself. For example, you can print out the progress report after flight which does a more accurate job that I could ever aspire to.