Here's the lowdown on Taylor:
The Baylor DT is a huge guy, weighing in at 334 pounds. His size and strength allow him to bat aside blockers with ease and mow down an offensive line.
He's tremendously quick and mobile for such a large player, and his lateral movement has been noted as rather impressive.
The downside? First, his weight may be a concern. He was benched in 2009 for being overweight. He seems to have solved the problem for now, but at 334 pounds, the team will have to keep a close eye on this.
Then there's the bigger issue: major character concerns. Taylor was a transfer in to Baylor after being dismissed from Penn State in 2008 due to a number of off-field incidents, one of which was an assault charge.
There have been no reports of trouble since then, but an assault charge isn't something that you can easily dismiss.
Still, I trust Heckert's judgment completely, and if he didn't see the character concerns as a deterrent, that's good enough for me.
Bottom line: No. 21 seems a bit early for Taylor (I would have taken DE Cameron Jordan), but they didn't give up much to get him, and he fills a need at a position where the Browns were seriously short-handed.