I have been building manufacturing applications for more than 25 years using a variety of computers, operating systems, languages, frameworks, and databases. At least half of this time has been spent working on applications created by other developers. I have experience working with Java, HTML, XML, JavaScript and a variety of Web technologies (not much PHP and no Ruby, though). I sometimes consider myself to be a programming handyman. I have been programming in .Net for at least 6 years starting with C# and moving more to VB, but think of myself as just a .Net user on the verge of being a .Net programmer.