Telemedicine in the state of Maine: a model for growth driven by rural needs.