Mac (10000 programs)
Pros: Ideal for creating your own webcasts. No video size limitations. Hotkey to stop recording. Works with all screen dimensions.
Cons: Needs an audio input to record audio. Capturing online videos/presentations can get complex. Some development work still needed. Developer support could be better.
Pros: Makes learning more fun. Slick interface. Syncs with iPhone and iPad.
Cons: Flashcard learning may not suit everyone.