Johnson has a world of talent. He's got great size, speed, hands, runs good routes, and can really do some special things on the field. That said, to give up 4 draft picks for the guy, and then be @ a disadvantage in two drafts, I'd have to pass. The NFL has become a league where turnover is far too quick to count on anything, such as a refurbished OL or a young core of QB/WR/RB, to remain intact past even one season. If the move backfires (guys leave in FA, get injured, flop, etc.), then you've not only stunted the team's growth yet again, but you've got an even longer recovery period to wait due to the lost picks. I'd rather just wait and see what the Bills can get w/ the picks we do have.