Run report generation in a user job so the user knows something is going
on. Part of issue #1