Dave McFarland

Dave has built his web development career by pushing the envelope. He oversaw the complete CSS-based redesign of Macworld.com and was a regular contributor to CreativePro.com. His years of teaching programming means he knows how to make it all simple and straightforward.