Might be interesying:

Hard ball kicking - Only better

Fantastic sites also: