no offense, but a "pretty good GPA" in computer engineering at MSU will land you a job and give you a chance to prove yourself and prove to be worth 6 or more figures, but from an employer's perspective, you are a dime a dozen. the true elites (the kids from MIT or cal tech or somewhere who have already shown glimpses of elite potential through programming or whatever) are probably landing jobs for 6+ figures right out of school and apple and ibm and microsoft get into bidding wars over these elite students.<div>
</div><div>no offense to you, i'm sure you are plenty smart. i had a "pretty good" GPA in undergrad and law school too and have a solid job, but i don't pretend to think i'm on the same level as the kid with the 4.0 from princeton undergrad and finishing at the top of his class from stanford law school. coincidentally, one day down the road, i might be able to work my way to making more money than the kid from stanford law school, but fresh out of the gates, he's gonna be making well over $100K while i'm not because he's already shown the promise of a higher ceiling. same thing applies here, this kid has apparently shown the talent to have an elite ceiling and get the big pay day upfront, but that doesn't mean one day down the road a less heralded signee or draft pick won't work his way into making more $$ than this kid.</div><div>
</div><div>$5M on a kid you believe is elite, when you can take your time developing him and once he makes the big leagues, you control him for at least 6 years, is really not that much $$ to big league franchises. funny how players don't complain about being paid based on potential when they are the young kid getting the signing bonus, but then complain that the young kids are eating up all the payroll with exorbitant contracts and that's why teams don't wanna sign them when they are 30+ (in the post-steroids era) and fringe big leaguers.</div>