Study English and many other languages by podcast including Thai, just for you David. The thai podcasters have decided to make people PAY for certain lessons. Ah, the sniff.
This site provides information on study skills discussion, how to learn English, studying English as a second language and teaching English as a second language.