As far as being a good driver... a word to the young(er). There is a big difference between being a good driver and being able to handle your car well. You might be able to weave through traffic, avoid obstacles, drift, shift fast, and impress your friends, but that has nothing to do with the well being of you and your fellow roadgoers. You should always be aware of the surrounding cars and the environmental changes as you are driving. Pay attention to the road 10 feet in front of you as well as 100 yards in front of you to realize what is going on. Keep an eye on your sides and rear as well to know when cars are approaching or retreating so that you can always make a safe, last minute maneuver if need be. You're not the only person affected by your decisions on the road so pay as much attention as your mind can supply.