I'd take McNabb over Vick anyday, its really not even close. The Eagles would be insane to get rid of McNabb unless they plan on doing major rebuilding and I don't think they need to do that.
If I were the Eagles, I trade Vick to some sucker for a midround draft pick. I'm sure the Skins would jump on that although Shanny I'm sure would try to block it.
Campbell is an adequate QB but I still think he has trouble quickly reading defenses and needs to speed up his release. If he's on a team where he doesn't have to carry the load, he ok. Otherwise (see this year). he's in trouble. I really wanted him to succeed since the Skins traded up in the 1st round to get him but at this point, I don't think he was worth it. They need to draft some o-linemen and then pick up a qb next year.