Don't print dangling dash if no video memory value available.
Keep track of memory status errors.
Don't append empty events.
Keep track of killed processes.
Don't print diagnostic reports header if no data is printed.
Don't print SMART status unless it is something other than Verified.
Identify source of Safari extensions.
Detect killed processes.
Keep the window size down.