The National Writing Project (NWP) is a network of 150 sites, each representing a school/university partnership. The site has a wealth of professional development resources for teachers of writing at all levels, primary through college, including online discussion lists (Urban and Rural, also Teacher Inquiry), author-led seminars, and a regularly updated "NWP Interactive"