California Bay Area investment unlikely to make it a Better Place

November 26, 2008 | Analyst Insight

Advocating electric vehicle (EV) infrastructure with standardized swappable battery systems, Better Place recently struck a deal with the cities of San Francisco, San Jose, and Oakland to set up a $1...