I don't even remember exactly how I was introduced to TeamLiquid. It either was through discussions with people in Battle.Net SC:BW, or the Battle.Net forums themselves. Either way, I have always felt like this is the best community the internet has to offer. I feel like the moderation is top notch and the majority of posters whom I respect all seem to agree they wouldn't have the forums any other way. There is always tons of interesting content and resources available through TL and for that I am very thankful I found TL.
(Posting this was inspired by watching the documentary Liquid Rising which I donated some money to, even though my financial situation isn't so great)