Or you could just brush your teeth after eating carb loaded foods like cookies or pretzels. Since fish don't eat cookies, they don't have to brush their teeth.
First world problems.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
If you want the reports to look like paper, then SRSS.
I would use MVC with Bootstrap and embed a browser in your app, if you're starting from square one.
Almost everyone has good phone, now a days, with a great web browser. If you do it right, the reports could look great on a phone, in addition to the embedded web view.
I stumbled upon something, somewhere, that mentioned Adaptec, and I couldn't help but to think of my Adaptec 2049 controllers. Are there any specific models of peripherals that have a special place in your mental-museum of computer history? SoundBlaster AWE? Commodore 64? Atari ST?