I think if I ever have time for another go I would learn enough to be proficient in c# before diving back in.