Use of personal digital assistants (PDAs) in reflection on learning and practice