Excellent points, Kim. You have included so many of the attributes of this technology: critical thinking, creativity, innovation, customization and publication. Wow!! So, realizing these amazing realities of the use of this technology, how should instructional design and teaching methodology change to maximize these affects?