Open Source Course Management System
The best part is it works pretty fast, using PHP. Also, you can download the complete program source and run it locally, or let them host your courses ... either way, I think you will like the bang for the buck! Did I mention the price?
cost - free
site - www.wordcircle.org