I personally have felt for a long time that this is the only viable long term solution. I do a lot of facilities work with Tesla and asked some of the guys I know there if this has ever been mentioned around the water cooler, it has. I was thinking that instead of gas stations, there would be battery stations and you pull in, park over a robot, put in your credit card, it swaps out your battery pack and you leave. But they informed me that the problem is that all EV batteries would need to be the same and battery life varies over time, so you might put in a new fresh battery and get one with half the life left on it. It only makes sense for the car owner to have two (or more) batteries and have one charging at home during the day while you use the other. This is actually the concept behind Tesla's Power Wall and their buying Solar City rooftop solar systems. Elon Musk's team is thinking WAY out in front of this entire EV concept, they are not so much in the EV business as they are in the battery business. That Giga Factory outside of Reno, when complete, will be producing more EV batteries than all of today's current world wide production facilities combined. But at the same time, others are scaling up as well. In 5 years high power density battery systems, for homes, businesses or cars, will be all around us.