As soon as I get a compiler installed I can re-do that entire class for you since I've got loads of things I know need doing with it (i.e. a rewrite! )

But I think GetValueFromName returned a string, so it looks like an error in the standard library there