What I love about the OP is that he keeps saying "I am not bringing up past seasons," while continuously bringing up past seasons...well...sort of. Notably, the OP has not once brought up 2008-2009. At this point, CPJ has a very large body of work. One of the arguments going into this season was that his teams have been irrevocably trending downward. Well, I don't think that argument applies anymore. As such, we need to look at, not only what he has done this season, or only what he did the last few seasons when he struggled, but his entire record.
As others have pointed out, his winning percentage since he has been at Tech has been pretty darn good. More than that, his ACC record is a really really good 37-19. He has had us in the conversation for Coastal champions pretty much every year (t-1st, 1st, t-3rd, t-2nd, t-1st, t-2nd, 1st or t-1st). If Duke loses, we also will have gone to three ACC championship games in seven years. Yes, his record against UGA needs to get better. And he lost too many close games against Miami and VT. But he has done great against Clemson, dominated the North Carolina teams, and generally has us competing right up to the end in every game, including in 4 of the 6 UGA games.
I don't care what happens the rest of the season, he has absolutely earned (and needs) an extension in my mind. That said, I don't think we should do anything about it until after the season. And, unlike what Baby1990 suggests, I don't think anyone is suggesting we offer him a crazy, Paul Hewitt contract, so I think he is just arguing with himself there. Give him an extension and slight increase over what he is currently getting. If he continues to trend up, particularly with recruiting, we can always up it again.