We need massive a public investment in infrastructure (charging stations) before a significant number of people will buy an electric car.  For now, a Eugene resident would need to own two cars, one for local travel only and one for long distance travel, i.e. a weekend trip along the Oregon coast.