I found it by searching for places to teach English online. Someone on Daves ESL cafe mentioned it.
By my english teacher
I'm learning japanese, so I always google new words, translations, grammar and italk was showing all the time. So now I'm here.
I remember finding a link to italki on some random blog entry about portuguese, online learning tools. :)