These have been gleaned from various sources, but most I have been verified personally. I'm always interested in confirmation of course, but remember to do lots of testing and not just complain that in one fight your DPS differed etc.
Normalised_delay here means 1.7 for daggers or 2.4 for swords and maces. Otherwise the standard weapon delay is used. Damage is a hit within the range quoted on the weapon itself. Eg 54 to 101 inclusive for Felstriker. For DPS calculations I use the average. WoW looks to pick a flat distribution across the entire available range.
damage + attack*delay/14
(1 + .02*Aggression) * (damage + attack*normalised_delay/14 + 68)
damage + attack*delay/14 + 7
Note: Here I add the +7 assuming that if you've done one hemorrhage and it's landed then you'll likely be doing more and keeping the +7 topped up. Constant spamming of Hemorrhage instead of Sinister Strike therefore should be viewed with the +7 added. Also note that the real delay is used and not the normalised delay. This is why some rogues are switching to hemorrhage for big dps and slow weapons.
(1 + .04*Opportunity) * (1.5 * (damage + attack*normalised_delay/14) + 210)
(1 + .04*Opportunity) * (2.5 * (damage + attack*normalised_delay/14) + 290)
Note: Backstab and (untested) Ambush have the extra 20% from Oppertunity rank 5 applied to the *entire* formula. This means the tooltip of 180% + 210 for backstab in game is wrong - it is 180% + 252. I have parsed this against many level 1 mobs with various attack powers and weapons to verify that this is indeed how it works.
I decided for ease of displaying average and max hits to model the Sword Specialisations extra hits as an averaged way of reducing the weapon delay. I am not sure this is entirely true as I hear that possibly the extra hits always come from the main hand even if the "proc" (if you view the random chance in that manner) may be triggered from the offhand. I do not use this talent myself currently so this is untested.
Points to consider: