I agree that the technology is still in it's infancy and there are some bugs that still have to be worked out. That said, the rate of battery technology development is truly dizzying and within even 10 years, batteries will be exponentially smaller, more powerful, have far longer range, require...