Jo Ann,
You brought up some excellent things to think about. The needs assessment is a component people forget about. They just put a course together because the can. . .not becuase it's necessary.
I have seen research that has said that it takes approximately 15 hours to put 1 hour of online instruction online. It it time consuming.
Nice job.