Piloting Web Conferencing Software: Experiences and Challenges