I am assuming almost (if not all) programmers here has experienced making reports that would fit into a pre-defined format, I am really irked since I have to do lots of them, what are your usual ways to make this part easier for the developer?