Fast-moving, smart, sexy and alarming.
[*]Community created terms such as "speed tier" are not capitalized, but Nintendo created terms such as "Base Power" are capitalized as they would be in-game. "speed tie" is another example of a community created term.
[*]For unbracketed asides, use the em dash and no spaces (—). (Mareep—that is to say, the entire evolution family—is extremely cute.)
Even better is a spaced en dash. Em dashes are so big, and then you add spaces around that, and that makes the difference between the phrases a little too big. Spaced en dash is used even more commonly (from what I've read) than a spaced em dash, as well. However, I'm fine with a spaced em or en dash.
I would like to propose the following changes to how we address generations:
We currently have:
RB / RBY
GS / GSC
RS / ADV / RSE / RSFRLGE
DP / DPP / DPPt / DPPHGSS / DPPtHGSS
It's fine for the first three, because we can find a way to standardize it to 3-letter abbreviations for everything. However, there is no easy way to do that in the current generation (and no guarantee that we will be able to in the future). When we talk of the current generation, the shortest catch-all is DPPHGSS, as DPP could mean just Diamond, Pearl, and Platinum, and DP could be Diamond and Pearl. As you can tell from the list, the quantity of abbreviations seems to grow with more generations (as they make more games, many of which require multiple letters). As such, I propose the following extensible, easy method (which I have started using myself) to refer to every game in a particular generation.
Gen 1, Gen 2, Gen 3, Gen 4, etc.
Gen 4, for instance, would be taken to mean "the set of everything in the current generation that is part of 'standard' play". That would mean everything in Diamond, Pearl, Platinum, Heart Gold, Soul Silver, whatever events there are (if we decide to continue allowing event Pokemon), whatever "Stadium" games they make, etc. It's basically a catch-all for saying what we actually mean.