Detailed technical critique of Blackboard (with nice mention of Moodle:-).