I agree tyhat with current technology for most of us electric cars are impractical but there was actually just a recent break through in battery life.
http://tech.yahoo.com/news/nf/57832
Yes i know this is with lap top batteries but it just shows there is still alot more room for advancement in battery life. Maybe 20 years from now we might be able to drive across the country and only have to charge the battery afterwards for 20 minutes...