preaching the word ... virtually