The online community is an excellent way for professionals and students to share ideas. Building a community like this allows cohorts to comment on ideas that sometime's are not necessarily shared in face-to-face in small groups or one-on -one. I like the ability to look at other counterparts, whom I don't regularly get to see or work with during the school year and see what they are doing. The only challenge I could see is getting immediate feedback that is often warranted in some instances.
Youtube.com has a vast amount of videos that I plan to use as support in my classroom.