What would an ideal online learning platform look like? 
sjs382: I've had online classes that were (essentially) normal classes, just online.  Classes were set for a specific time, Lectures, notes, files were broadcast and shared via Adobe's Breeze software (its name changed.. can't remember what to).  Classes were still held on campus, but I was unable to make most of the classes. It was one of my better online learning experiences.I guess this example is better thought of as a web-enhanced course rather than fully online,though.