Equipping primary care physicians for the digital age. The Internet, online education, handheld computers, and telemedicine.