We were up 3 scores at halftime. You ask anyone without our defense if they are happy with a 3 score lead on Peyton Manning with a record setting offense and you're going to get an almost unanimous "no".
We've come back from 21 down last season, we came back from down what, 20 in the 4th quarter against Atlanta in a game where they'd held our offense in check all game....and we don't have the explosive offense that Denver does.
SF was down, what, 18 at halftime against Baltimore ? After a power outage killed Baltimore's momentum after that 3rd quarter TD kickoff return, SF came within 3 yards of winning that game. Give Manning an extra long halftime to figure out how to scheme against a defense he's seen on the field in the first half....you get the picture.
Harvin's TD return stole the heart from that team, and they still scored their first TD after that. Definately not garbage time.
Also, Harvin's fly sweeps opened up a Lynch run for a 1st down that gave us points as well. Harvin DOES make an impact. Did we get value for what we paid for him last year ? I'd say no, but it's not like we had to cut anyone to sign him. We had our team intact, added him, didn't need him that badly, and still got a little production out of him.
This year is different. This year, we're letting guys go and Harvin's contract contributes to that (slightly...in relation to the new extensions, it's still not that huge). Like Hawkwow said, if we get 3/4 of a season out of him, and can keep him for the playoffs, then he's going to be worth it. He's a born blitz beater; gaining instant separation for Wilson to hit. That's going to help an OL that needs help. It's going to open up stuff deep, it's going to open up stuff for the run game. Harvin commands defensive attention and the only two guys we had last year that did that were Wilson and Lynch.