Added a feature when you Save your batches, they will be "cleaned up" a bit and re-sorted to match the way the batch runs (which is by Destination Type and Destination Name). This happens every time the batch is saved. Note, if you have assigned a numerical sort to a batch, the batch will be re-sorted numerically. This re-sorting makes the batches MUCH easier to read.
Added a few log file messages
Added logic to check for duplicate record IDs (GUIDs) in batch files. Duplicates can't happen while using Report Runner Batch, but if you modify an XML file manually and clone a record manually, unless you modify the record ID, it will be duplicated. This can cause issues when clicking in the main Batch listing grid.
Added logic to deal with AM/PM not being set for date/time parameter fields. If AM/PM is not specified, it will default to 12:00:00 AM.
Added error catching to code that opens PDFs and URLs (used primarily in our Help menu). On some systems, these calls were triggering errors if security software didn't allow opening of the browser or Adobe Reader was not installed.