I'm a programmer and a geek - what more do you really need to know? I specialize in VB.NET, but contrary to public opinion, this hasn't damaged my brain. I can read C# just as easily, and I have learned C and C++ - and I understand pointers! I hesitate to call myself an "expert," so let's just go with "talented generalist." Yeah, that'll do.