A few quick notes:

http://www.youtube.com/watch?v=ikUA-zfyKuM

http://www.youtube.com/watch?v=SJHkV2JyUE4

Counter Punching Drills

http://www.youtube.com/watch?v=iLphGjJCxsU