I used to use Tdata but the prices just kept going up and my business as an IA is limited to just a select few, I don't put bread on the table with it (although I do put avgas in my own airplane and buy the occasional $100 hamburger with the proceeds) and to be honest, Tdata was clunky and wasted an awful lot of paper with those unnecessarily lengthy compliance reports.
So, as Dan suggested, I went to the FAA website. I made up an Excel spreadsheet template into which I simply cut and paste the AD list and the neat part is that the AD numbers paste as links so if you click on them the AD text or pdf file comes up in your browser. I added fields to the right for Status, Notes, Recurrence, Cert # and due date. This, in most cases, prints out on a single sheet of paper and that is my compliance report.
The only issue is service bulletins. Usually Google will get them for you, sometimes you have to hunt but you can always find them one way or another even if that means calling the manufacturer.
I have converted all of my clients files to this new system and it is so much nicer and easier to maintain.