Suzanne,
It seems that your online web course would be quite dynamic. Your use of both synchronous and asynchronous activities would make the class both interesting and productive.
Since your students many be geographically dispersed, how would you handle time differences for synchronous assignments?
I am curious about your expectation that the course should be "technology rich." In my experience, many students do not have home computers or broadband Internet connections. Would these be requirements for your course?
:)
Jane