Returned last night from Phoenix to Palm Desert with two buddies and luggage. Stopped at Buckeye charger with 20 miles, charged to 150 and headed to Quartzite charger. Arrived with 20 miles. We decided not to eat so stood around the car chatting. Was anxious to get home so we left with 115 miles. I knew the Indio charger was 115 and I knew there was a 20 mile downgrade into Indio, so I figured no sweat.......wrong. I stayed at 65 for a while but that wasn't solving the problem. I sort of ignored the GPS witch told me to go back. Came to a sign that said "Indio 47 miles"....... I was seeing 26 miles on the screen. Dropped down to 60 mph......no help......dropped down to 55......not much better. At 10 miles showing I dropped down to 45 and still had not arrived at the Summit of the grade. At 0 miles I reached the grade but it was a slight grade at first. Kept getting some intermittent regen. This was nervous time. Finally got to a steeper part of the grade and a little more regen. Having never done this before, I noticed that the "0" never changed, even with good regen. Anyway, I played the regen game for the full 20 miles not knowing how many miles I had left. We reached the bottom of the grade and pulled into a Loves Truck Stop. I nice young guy found me 110V and we sat there for 40 minutes earning 5 miles. Since Indio charger was 3.8 miles, we tipped the guy, took off........charged 5 minutes to get 30 miles and got home. Bottom line........Was fortunate I could go 20 miles at "0" downhill. Drove over 30 minutes in that distance. Learned a lesson......never be in a hurry to charge and AlWAYS have a cushion......I knew all this and still got in trouble. It was all my fault, not the car's.