It really does make the reports easier, and as long as you aren't talking about reports so huge that the repeated data of the flat cursor causes disk space problems you are fine.
>I seem to be headed in that direction. Other responses have suggested the same solution: in effect using a single view with all data repeated as needed and letting the report generator sort things out.