Primary care physician attitudes towards using a secure web-based portal designed to facilitate electronic communication with patients.