Coding In 2007: What You Should Know