One of the issues, I firmly believe, that may make or break EVs is the battery pack. Now, it's not the type of battery or the technology behind the battery or even the range the battery provides. I'm talking about standardization. I think car makers should agree on standards governing battery packs for EVs. I'm not saying all packs should be the same size and shape because that would make things even worse. What I'm saying is that they should agree on a set of form factors and interfaces. The reason car makers should adopt this standardization is plain and simple; we all know battery technology is advancing leaps and bounds, so why limit the choices on which batteries to use. I think battery packs should be treated like any other auto part. You can buy upgrade headers for your car to improve performance, made by different manufacturers. In the same way, a car owner who wants to increase performance on his EV, can simply buy an upgrade battery pack (when available) and not be tied to the car manufacturer. This will certainly spark even more innovation in battery tech.