You have got to watch these YouTube videos Faster Freestyle By Decreasing Drag and How To Swim Faster Freestyle with High Legs & Low Drag. Posted by J Shaules from SynergySwimming. His approach to teaching on this video is hysterical. While most definitely irreverent, he does make some excellent points. I especially like the first drill in the first video which is done in the deep end. Richard Quick used this drill in his Championship Swimming DVDs. Give it a go!