Hello Giants fans!
I'm the guy from Revenge of the Birds that chatted with Ed out here in sunny and (still) pretty hot Arizona. As is the custom (and forgive that it wasn't posted earlier, as I had to sit tight through the waiting period), I am here to answer your questions about the Cardinals. It's been a long time since the Cards were the punching bag of the NFC East. Now they are a team in the punching bag division of the league.
Anyway, fire away your questions.