Garethbradley, welcome to the fray. I feel you've resolved the last remaining issue I've struggled with but you also introduced a new mystery. What is MFT.cs file with MFT class in it? Is it something you failed to post?
I looked thru the Skipper's posts and could not see that either. Am I missing something?
I would really appreciate your clarification: MFT mft = new MFT ( ); // <== wanted.
Thanks.
AlexB