... my first concern is my data... Much as I love TMG I want to move my data to something new as soon as possible just in case I have to manually re-key some of the data. Better done sooner rather than later.
I disagree. I believe better done later rather than sooner. In my opinion the sooner you try to move your data to some other software the more data you will lose, have to rekey, or have to covert to some other structure in that program. Current programs simply do not have the features or import tools to receive a lot of the data and advanced features of TMG.
Maybe I am being overly optimistic, but I think that the discontinuation of TMG will cause other genealogy software vendors to enhance their current products to better import TMG files and attract TMG users. And Bob Velke's offering of his GenBridge import/export software for free should greatly help vendors implement TMG import capabilities. But that will take some time. I do not intend to even start looking at alternatives until at least a year or two from now.
Is there a way now to export witness roles or even just print them out with the individual IDs so I can track them down?
Yes, see John Cardinal's TMG Utility, specifically the "Export Data" function for Sentences. See his example of an HTML page of sentences and roles which is output in Grid format here
. That outputs the role definitions, and you can use TMG's List of Witnesses report to output what role each person is assigned in a tag.
The place of pride is the folder with the complete TMG data base and a folder with its backup... But how will they add their own family history to the basis I built? Giving them a copy of TMG is not a solution.
I think that is a good solution, Mike. They could choose to use it for several years from now. And as I propose above, in a few years I believe (most of) the files of that TMG project will be able to be imported into a current genealogy program.