Speak for yourself, ASP is 4 years away and Edvinsson isn't enough to make a difference. At some point you have to start making actual hockey trades.
With players like Petry, Holl, Maatta, Ghost on the ice for ~40 minutes a game, this team isn't going to really compete.
Im not saying that Wings shouldn't do trades, im all for it and Andersson is more suitable target than Hanifin.
But you don't trade your best prospects, you trade the surplus prospects. By trading Kasper, you just create a new hole to fix and how long we have been waiting for quality centers? Since Datsyuk went back home? That was nearly a 10 years ago. We need Kasper's ELC and bridge deal and the player himself to make Red Wings competetive. This team will not definitely going to compete if we trade our best prospects away.
Right now the surplus prospects are Berggren and Johansson. If Berggren is traded, he can be replaced by UFA winger with a short term deal or Kasper, Danielson and Mazur could play 27 games each in that spot and spent rest of the season GR. If Wings reach playoffs, best kid gets the spot.
Johansson is in log jam, Wings would have to trade away someone anyway to make room for him since he can't go back in GR. Using Johansson and a veteran D as a part of a trade package would help the Wings to clear log jam and improve team at the same time. And Wings wont lose a prospect for free.
1st+Berggren+Johansson+Määttä is the package to use. Calgary move Määttä later and maybe get a 2nd pick in return.