We have our own Team Speak, your almost never alone. I don't do the team speak thing, because it annoys me to hear people talk. But I fly by them all the time.
No problem mate, I have my TS too, thanks anyway.
Also because I'm not a native English speaker , I might have problems of understanding