I've been an generic Microsoft applications developer for 17 years. I started out doing simple Access 1.x programs (many years ago). For the last 10 years, I've primarily worked with various versions of .NET and SQL Server.