I heard it was closer to $678,419.32. I have no idea if that is true or not, but the precision should make it more realistic.
Nobody friggin' knows squat, and until we have salary caps and contracts, it will remain a giant guessing game. In my own world, only my wife, my manager, my manager's...