This is probably super boring if you're not a hunter, and even then...so beware!

This is only about hunter DPS.  Trapping and the utility they bring is a totally different skillset.

Hunter dps is a fickle thing.  There is a lot to read up on for a hunter and their strange mechanics.  Playing a hunter from 1 - 69 really doesn't prepare hunters for what they need to do to climb the dps charts at 70.  Other classes tend to have a lot of skills that they used leveling to be what they still need to do at 70 to continue to crank out the pain.  Shot rotation efficiency, timings to be repeated over and over through a fight, shot macros and managing a pet are all what changes average dps to very good dps.  And at lvl 70, it's a totally different mechanic to dps than what we did while leveling.

I'm still learning but here's a few good reads on what a hunter needs to pay attention to and what really helped Jamsheed's ability to kill stuff.

[url=http://forums.worldofwarcraft.com/thread.html?topicId=2720512077&amp;sid=1&amp;pageNo=1]Basic  Beast Mastery dps guide[/url] has a lot of stuff that applies to Surv and marks too.

[url=http://elitistjerks.com/f31/t13107-hunter_shot_rotation_illustrated/]Math nerds showing shot rotation importance(Elitist Jerks)[/url]

[url=http://www.tkasomething.com/hunterguides.php] Compilation of huntery stuff that has been borrowed from all over[/url]

The elitist jerk site has tons of in depth stuff.  AND EJ has it without the sifting you have to do through the troll posts on the blizzard foums like trying to find a diamond in so much sewage. 

I'll add more stuff as I learn...but hopefully this will help us hunters.