From today's Washington Post:
Tim Hasselbeck served as the New York Giants' backup quarterback last season behind Eli Manning. The Giants had been searching for an experienced quarterback to at least push Hasselbeck for the No. 2 job, and they got one Friday when they signed Rob Johnson. The former Buffalo starter has not played in the NFL in two seasons while recovering from reconstructive elbow surgery. Giants Coach Tom Coughlin drafted Johnson while with the Jacksonville Jaguars in 1995.
God love'im, but Johnson was one of the least mobile QBs I've ever seen for USC, possibly ever. His ability to take a beating is staggering; I'm surprised that he wasn't recovering from reconstructive total-body surgery… Well, best of luck to Johnson, but I can't see this working out too well.