I used Junoed.com to create online lessons and found it very user friendly. While it has some limitations about providing feedback for students it is a great self contained program that does not require upload to the school computers.
If anyone has money in their budget there is a great online system developed for UK which has multiple subjects and multiple types of interactive learning modules some are designed for group lessons others for individual exploration. I have tried a few with my classes when I was a student teacher and we could get access to some trial materials. Students love it and really learned alot. Supports are built in for auditory and visual learners already - scores report directly to the teacher it is a great tool http://yteach.com/