As is big and bolded right on their website, "It's time to ditch Skype and TeamSpeak."
That's right, we have a discord server! :) We actually have had this for some time. However, we are going to be promoting it more often now!
You can join our discord server here via the following link...