Electric cars may still seem futuristic, but there are actually 16 different plug-in models you can buy today. Availability depends a lot on where you live, though. Several of them are so-called compliance cars, offered only in California and a handful of other locations to meet that state's requirements for sales of zero-emission vehicles. Others...
More...