what a difference coaching can make. He obviously had some ability, or he wouldn't be making an NFL roster. And thus he obviously was not coached worth a **** while he was here, since he appeared to be the definition of suck.
....Long was that bad. He was quick and generally made the play when the throw was on target. My biggest gripe with him was the five yard outs on third and eight. But, as you say, that has more to do with the coaches than the player.