On the buy v lease discussion, most people seem to say you shouldn't buy because the cars will have more range in 3-4 years and your resale will be terrible. But, what if you don't plan on getting a new car in 3 years? What if you've always kept your cars for 10+ years before getting a new one? I've...