Good points, Francis. I agree that software development is critcal to cetain applications of technology use for instuction. Most software development for instructional purposes, however, happens as feedback is presented by instructors in the field. The more familiar we are with the potential of the technology, the more likely it is we will find the software we need :)