"At the push of a button": using electronic technology for professional development