I've been programming for fun since the end of the 1990s, moving from BASIC to Visual Basic and then to C#/.NET. I'm mainly focusing on rich-clients for Windows desktop, but I've started playing around with some server programming a few years back.