If McNabb doesn't go to 'skins then we ~might~ have seen Jimmy go in the top 5. Not saying it would have happened but could have. That being said, the trio of picks by the raiders, bills (can't think of the other team) all passing on JC tells you that it wasn't a good fit. The question becomes then is "why"?
My personal thought is both should have come back for another year. If you really think about it, both IMO were only did "it" for one year. Outside of ND nation, nobody ever heard of Tate and JC wasn't that good up till this year. Come back one year and become that big time player, show you can adjust to a new system and coaching.