The best way to disseminate screencasts?

I'm wondering about the best way to disseminate screencast lessons. I'm using iTunes U, but of course this is limited to either desktops, laptops, or iOS. To get screencasts out to non iOS there is Youtube, but is there anything out there which enables students to register and be able to download lessons to their [...]