Pete and Jsc42, I would like to add an additional item to the "three things"....Testing and Data Verification. I have run across so many developers (web, mobile, application, etc.) that are ONLY about getting it to work. They run a couple of iterations and a couple of paths through the application and call it done. They throw the changes into production and NEVER follow up the next minute, hour, day, week or month. In the mean time, the crafty users find numerous ways around the restrictions, validations and unhandled errors (On Error Resume Next or Try/Catch with nothing in the catch anyone?) and cause all kinds of data problems. The original developer comes back with the response of, "Well it worked for me"..Boooo Hisssss. Respect the user experience and data...It is the ONLY thing that matters in our business. Been at this for over twenty years, and I still love my job. Love learning the new stuff and remember the old stuff with fond memories. Tony