I know, for instance, (for some reason; I don't yet understand this) that mysql queries should be 'prepared'. I was wondering what else should be looked out for in web development? What are some good web development practices/etc? I've got about 15 years average experience with html, css, xml, php, mysql, javascript; just looking to expand my skills.