Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Ok, I hate to do this, especially since this question has probably been posted before and I hate to be annoying, BUT...
I'm building a program to help people build competitive teams. Just trying to compact all of the information into something that a normal person can handle :). So I'm using...