These are "The" Rogue spec rules.
Shadowstep is terrible.
Never go more than 31 points in Sub.
Okay, so, for PVE:
Talent Calculator - World of Warcraft Swords) is a PVE build. This is currently the second to top DPS spec.
Talent Calculator - World of Warcraft / Sword Hybrid) is currently the top DPS spec. Fist in MH, sword on OH.
Talent Calculator - World of Warcraft Dagger Spec) Currently non optimal, I wouldn't recommend speccing. Falls short to Fist / Sword and Sword builds in PVE, and sucks hard in PVP.
PVP
Talent Calculator - World of Warcraft Mut) This is a PVE and PVP hybrid spec, that shines in Karazhan. After Kara, it falls short due to an abundance of poison immune obs. Never spec this for pure DPS. This is the "only" dagger PVP spec.
Talent Calculator - World of Warcraft mace spec) This is arguably the top 5v5 spec.
Talent Calculator - World of Warcraft / AR spec) There are 2 variations of this spec, which is a great arena spec. If your crit is less than 25, remove 5 points in Sub(From Master of Sub and Heightened Senses) and put them in Malice. If your crit is greater than 25, then keep the points in sub. (Crit numbers are assuming you already have Malice.)
Footnotes:
41/0/20 is a bad spec compared to 41/20
Some people are finding success with 23 / 0 / 38 builds, but I am not sure how well this preforms in PVP
Relentless Strikes is worth every single point in lethalty. It gives more energy over a boss fight than AR. It will give you more DPS for the point investment than any other talent.