An example of Internet-based continuing professional development: perspectives on course design and participation