Wow, dude, just wow. You just compared Brauns monster minor league career and 5th overall pick status to McGehee's pedestrian minor league career. Braun had a huge history of success when he signed that extension, even if it wasn't all in the Majors. If McGehee has a good year next, it will be just the 2nd good year he's had since HS. It has nothing to do with McGehee its the idea that signing Hall was a franchise killing move and that it even was the wrong thing to do. The point is that long term contracts aren't this evil thing that always has to be avoided.