I never understood the "Its free advertising for Marvel!" argument. Marvel absolutely does not need this show to advertise their bigger properties like Iron Man/Avengers/Thor/Cap. Those movies are going to make boatloads of cash if this show is on the air or not.
And Knightwing, if you and I were friends and you came back from the dead I would expect a phone call in the first 2 weeks, buddy.