I honestly can't see why so many people are making a fuss over moodle. It looks pretty on the outside, but when you dig a little deeper (i.e. actually start using it to run a course), it becomes obvious that it is missing many, many, features found in more fully developed course management systems.
For example, the chat capability is basically a CGI program that has the web browser constantly refresh itself to update your view of the chat. As another example, you can only issue the one or two built-in surveys that come with the software - you cannot develop your own. And, last I looked, you can't attach files to forum messages!!! No concept of combining students into groups... and so on...
On top of everything else, as a PHP/MySQL CGI program, Moodle is very sluggish on all but the most high-end systems. If you wade through the very active list at the moodle site, you'll find that most people are looking for help getting the thing running adequately on their systems.
Overall, Moodle is not ready for prime time, although the author deserves an A+ for agressively marketing Moodle and himself. Very nice logo, and you can buy T-shirts and coffee cups!