Bug 724753 - Saved Multicolumn Report Error
Whitespace cleanup
Improve function names and comments to reduce ambibuity
Some code refactoring to avoid duplication