I got no problems with this deal. Brad Johnson is nothing if not reliable. Sure, he can't put a team on his shoulders and take them anywhere, but he can step in for a short stretch of games and keep the ship afloat. He's buddies with Jason Garrett and has a ton of knowledge he can pass on to Tony Romo. And he seems like the kind of guy who will go out of his way to help Romo and the team, he knows he's the backup, and he'll handle that like a professional.
Hat tip to slash for posting the news.