Handheld computers in veterinary medical education: a view from human medical education.