Three more years to look at. There were a few convoluted trades involving three teams and I've had a few beers so this might be a bit more messy. There were a few big wins for teams trading up (Karlsson, Couture and Myers). The Leddy, Bailey and Backlund trades were win's for respective teams trading down.
2009
Wild trade down/NY Isles up
Wild Traded • 2009 first round pick (#12-Calvin de Haan 451gp, 111pts) to Islanders for • 2009 first round pick (#16-Nick Leddy 776gp, 336pts) • 2009 third round pick (#77-Matt Hackett NGP) • 2009 seventh round pick (#181-Erik Haula 456gp, 196pts) on 2009-06-26
Nick Leddy is the best player here by a mile so Wild win this trade especially since they picked Haula in the 7th round. Note Nick Leddy never played a game with Wild though and was traded to Chicago for Cam Barker. Big win for trading down here.
Ducks trade down/Jackets Up
Ducks Traded • 2009 first round pick (#21-John Moore 537gp, 117pts) to Blue Jackets for • 2009 first round pick (#26-Kyle Palmieri 612gp, 359pts) • 2009 second round pick (#37-Mat Clark) on 2009-06-26
John Moore has been an ok defenceman but edge to Ducks for Kyle Palmieri pick with more games played and over 0.5pts/game. Always hard to compare d men with forward totals.
Flames trade down/Devils Up
Flames Traded • 2009 first round pick (#20-Jacob Josefson 315gp, 64pts) to Devils for • 2009 first round pick (#23-Tim Erixon 93gp, 14pts) • 2009 third round pick (#84-Nicolas Deslauriers 425gp, 72pts) on 2009-06-26
Wash. Nicolas Deslauriers pick was flipped by flames for #74 pick Ryan Howse. Pretty convoluted trade to evaluate but no one exciting was picked in the end so in my opinion this is a wash.
2008
Leafs Trade Up/NY Isles down
Islanders Traded • 2008 first round pick (#5-Luke Schenn 797gp, 152 pts) to Maple Leafs for • 2008 first round pick (#7-Colin Wilson 632gp, 286pts) • Islanders choice of either a) 2008 second round pick and 2009 third round pick or b) 2008 third round pick and 2009 second round pick (2008 #68-Shawn Lalonde) (2009 #37-Mat Clark) on 2008-06-20
Edge to Toronto as Schenn was decent defenceman who has way more games played than Wilson. Also of note the Islanders didn’t pick Wilson and that pick was further traded down again for Josh Bailey who was in my opinion the best player picked out of these picks (see trade below). So trading down worked well for Islanders but wasn’t bad for any of the teams involved really.
Islanders trade down/Predators Up
Islanders Traded • 2008 first round pick (#7-Colin Wilson 632gp, 286pts) to Predators for • 2008 first round pick (#9-Josh Bailey 919gp, 511pts) • 2008 second round pick (#40-Aaron Ness 72gp, 7pts) on 2008-06-20
Islanders win trading down eventually picking Josh Bailey who was the best player picked.
This is all fairly convoluted so I’ll just lump these together:
Ducks trade down/Kings Up
Ducks Traded • 2008 first round pick (#12-Tyler Myers 758gp, 307pts) to Kings for • 2008 first round pick (#17-Jake Gardiner 645gp, 277pts) • 2008 first round pick (#28-Viktor Tikhonov NGP) on 2008-06-20
Kings trade Down/Sabres Up
Kings Traded • 2008 first round pick (#12-Tyler Myers 758gp, 307 pts) to Sabres for • 2008 first round pick (#13-Colten Teubert 24gp, 1pts) • 2009 third round pick (#74-Ryan Howse NGP) on 2008-06-20
Losers: Kings, Winners: Buffalo trading up. Ducks did ok trading down to get Gardiner who never played a game for them but eventually traded with Lupul to Leafs for Beauchemin. Of note the Gardiner pick was originally the Flames but they traded that pick in the Cammalleri trade with the Kings.
Predators trade down/Sens Up
Preds Traded • 2008 first round pick (#15-Erik Karlsson 788gp, 482pts) to Senators for • 2008 first round pick (#18-Chet Pickard NGP) • 2009 third round pick (#70-Taylor Beck NGP) on 2008-06-20
Big big win for Senators trading up.
Another 3 way:
Devils trade down/Caps up
Devils Traded • 2008 first round pick (#21-Anton Gustafsson NGP) to Capitals for • 2008 first round pick (#23-Tyler Cuma 1gp) • 2008 second round pick (#54-Patrice Cormier 52gp, 5pts) on 2008-06-20
Devils trade down/Wild Up
Devils Traded • 2008 first round pick (#23-Tyler Cuma) to Wild for • 2008 first round pick (#24-Mattias Tedenby 120gp 30pts) • 2009 third round pick (#73-Alexander Urbom NGP) on 2008-06-20
Big wash. No one picked anybody worth getting excited about. All three teams were losers considering #26 Tyler Ennis, #27 John Carlson, #31 Jacob Markstrom, and #34 Jake Allen were still all available.
2007
Blues trade down/Sharks up
Blues Traded • 2007 first round pick (#9-Logan Couture 768gp, 577pts) to Sharks for • 2007 first round pick (#13-Lars Eller 798gp, 317pts) • 2007 second round pick (#44-Aaron Palushaj NGP) • 2008 third round pick (#87-Ian Schultz NGP) on 2007-06-22
Win for Sharks for trading up. Lars Eller has been good too but none of the additions did anything so big win for Sharks.
Ducks trade down/Wild Up
Ducks Traded • 2007 first round pick (#16-Colton Gillies 154gp, 18pts) to Wild for • 2007 first round pick (#19-Logan MacMillan NGP) • 2007 second round pick (#42-Eric Tangradi 150gp, 16pts) on 2007-06-22
Complete wash.
Flames trade down/Blues Up
Flames Traded • 2007 first round pick (#18-Ian Cole 595gp, 146pts) to Blues for • 2007 first round pick (#24-Mikael Backlund 744gp, 397pts) • 2007 third round pick (#70-John Negrin 3gp, 1pts) on 2007-06-22
Win goes to Flames but not by huge margin as Ian Cloe has been decent defenceman.
Coyotes trade down/Oilers Up
Coyotes Traded • 2007 first round pick (#21-Riley Nash 578gp, 172pts) to Oilers for • 2007 first round pick (#30-Nick Ross NGP) • 2007 second round pick (#36-Joel Gistedt NGP) on 2007-06-22
Oilers win this hands down trading up but in true Oilers fashion they later trade Riley Nash for a second round pick in 2010 for #46 pick Martin Marincin. If that’s not bad enough of a trade they later traded Marincin for Bob Ross and 2015 4th rd pick which both amounted to nothing. That's some good asset management

.