Tod,
Great ideas and steps to authoring your class. Even though many times you don't have to start from scratch on design, it's important to know what content you have and how to present it effectively.
Students learn in a variety of ways, so present information in a variety of ways as well. Also, provide a variety of outlets for assignmetns as long as they meet the learning objectives. For example, allow students to make a blog, wiki, presentation, concept map, etc. to meet the assignment requirements.
Nice job.