Another Site I forgot to add is Kelly Baggets,
http://www.higher-faster-sports.com/articles.html
There is ALOT of good info on there if you have the patience to read through his articles.
Shooting
Control
Dribbling
Defending
Drills
Fitness
Passing
Positions
Freestyle