The link dropped a bit down the page, but you should check out this thread first.
For add ons, having Rogue Power Bars or some mod to track the duration of your SnD, Rupture and Hunger for Blood is pretty much essential to maximize your dps.
For your rotation, envenom refreshes SnD due to Cut to the Chase. Once you start up your SnD you should never need to reapply it and you use Envenom to keep SnD up instead. Again, read that thread and it should give you everything you need to know for raiding.