Excellent.

Well, it builds in VS. Needs some expanding but I get the gist.

Thanks you very much