How do you do web development correctly?

I support web development for a living and here are my thoughts about what you need to do it right.  After almost 15 years of supporting pesky developers I have learned a few things.  In this article I try to help you understand what you should plan to have and do.  Check out and participate in our discussion about the proper setup of web development environments.  Let us know how whether or not you agree with our thoughts in this post.  The story is right here.