Preface for 3.0: This article has been updated for 3.0. The concepts outlined here are still accurate although the sample math for Rail Shot has not been updated to its 3.0 levels. The standard damage and healing numbers have changed at level 60 as well to 3,185 and 1,4520, respectively.
Preface for 3.0: This article has been updated for 3.0. None of the concepts were changed, but the mentions of out-dated info, like skill trees, have been removed.