A framework for technology selection in a web-based distance education environment : supporting community-building through richer interaction opportunities - Nicholson, Scott