Self-driving cars are getting close to being useful, but I still think they a little ways to go. There is also question of programming in morality: if there is a child in the street and the car will either hit the kid or run into a tree, what will the car do? I think this gets a closer to flying cars which would be totally awesome!