Hi,
Our ESL school offers a free interactive english praqctice tool called "Conversation Cathy". Cathy is an animated virtual practice partner. She says some English, ad then you must repeat it and try to match her pronunciation.
It's fun, and totally free!
Check it out here: http://www.vec.ca/english/11/english-practice.cfm
E. John Love
Webmaster
Vancouver English Centre
http://www.vec.ca