Thanks gregtee! If this forum had a "Like" button, I'd have clicked it.
We've added more features recently. A few of these features work in conjunction with each other to function more effectively. The straight list is:
1) We support frame lists rather than just a single start and end frame (eg. 1,5,17,34,200:367)
2) We render frames and tiles in random order by default. The old method of sequential is available as an option, but random makes all of the cost/budget features much more accurate earlier in the job run.
3) We support a per-job output folder now
4) Budget Goals are available at all priority levels
5) We support changing priority up or down at any time during the job run
6) We now have a running total job cost estimate displayed in the queue manager
7) We deliver frames to the default location if the per-job location is unavailable at time of frame delivery
There are more non-TG features and enhancements, but I won't go into those here.
We're really excited about #6, since it displays a total job cost estimate while your scene is rendering. This feature is independent of the Budget Goal setting, which is a nice automated way to suspend your job if its cost starts to run away. In order to make both money-related features work as effectively as possible, we implemented #2. Most scenes, especially TG scenes, were too easy/quick to render in the beginning of the frame range. That delayed the accuracy of the Budget Goal and Job Cost Estimate features until late in the scene runtime on the farm. Now that we render in random order by default, both estimation-based tools will be closer to reality earlier in the process.
The Job Cost Estimate happens automatically for all jobs, at all priority levels, whether a Budget Goal is specified or not. The Budget Goal is basically just a fully-automated way of having our system "watch" the Job Cost Estimate and immediately suspend your job if that estimate exceeds the Budget Goal you defined. We've given you the ability to override your budget and resume rendering from our queue manager interface, so nothing on our side requires human interaction or involvement.
The frame list feature was requested by multiple users, so that is another addition we're happy about. As well, the per-job output folder is pretty handy if you're doing compositing work on the rendered frames. Between that and honoring the file naming output defined in your TG scene file, successive runs of the same scene can deliver their output to the same location with the same naming scheme. It's an addition that's very helpful in larger workflow environments.