For less than the cost of a large tank of gas, you will be able to trade in your Tesla car battery for a new one, fully charged, any time you like. Currently, there are plans to begin a pilot program, being run out of Harris Ranch, CA that will enable you to go from empty to full in under three minutes (less time than it takes to fill up the gas tank).
As the pilot program begins, particularly to see if there is demand for the service, it will be available by appointment only. The process will eventually take less than a minute, as the service is automated, but for now the workers will be removing the titanium and hardened aluminum ballistic plates that shield the battery pack by hand.
And, so, the question is "do you prefer faster or free?"