For keepers, I would definitely go to Technical Soccer Clinics. The high level of difficulty and honesty of the keeper coaches will improve anyone's game. Here is the link to the file on the head keeper coach:
http://www.technicalsoccer.com/staffABEL.htm