LearningThai.com is an excellent free resource, and has over 1000 pages of content. There is also a strong emphasis on speaking Thai.