I did a little research and I think I found a way to extract the Lat,Lon point data from a driving directions route generated from Google Maps. Or has someone already done this? The only stumbling block is going to be finding out which points correspond to a turn, so we can have a proper turn-by-turn route file with shape points.