Contemporary teaching strategies of exemplary community preceptors--is technology helping?