I agree with your points, especially #3. Unfortunately that type of technology doesn't actually get much love in education, the irony :)
Speaking of such software, I've built a ton of it:
www.jasymchat.com (a CAS with text chat built in.)
www.appynotebook.com (Awesome digital binder)
www.schoolnotez.com (static portable version of Appynotebook)
Speaking of such software, I've built a ton of it:
www.jasymchat.com (a CAS with text chat built in.) www.appynotebook.com (Awesome digital binder) www.schoolnotez.com (static portable version of Appynotebook)