VCG is not a Pokemon related term. VGC though, stands for the Video Game Championships. It is where Nintendo hosts a Tournament at which people Battle eachother with their DS'. Mainly Double Battles, Smogon posts Movesets that would be good for Double Battles. Check the Official Site more details, and when they will host more Tournaments like the VGC.