I use TaxHelpSoftware to pull transcripts (one year fee ~$300. It's a HUGE time-saver, as it logs in and downloads all the client transcripts faster than I can log into e-services myself.
Then, it takes those raw transcripts and turns them into *organized* reports, sorted by year and then by date, with every detail. Estimated payments made, return filing, letters sent, responses - everything. Other parts of the report show audit flags, CSED and tolling events, graphs... it's great. WAY less than Canopy, too.