Yes, great players are signing up to stay longer. But...football seems to run differently from any other normal business. Any 'contract' a player signs can easily be 'broken' by another employer coming in and taking them. This euphoria, celebrating players/managers signing deals is ill informed. Just because a certain player has signed until 2015 doesn't mean he'll be playing for the club until then. Money talks, it's that simple. The days of having the same guy at right-back for 6 seasons are long gone. Nowadays its one season mercenaries or loanees. If, Billy McKay got offered the chance to treble his salary at say, Huddersfield, he would go, contracted to Inverness or not. Sorry if this comes over as negative, but I get constantly annoyed at people thinking that footballers' 'contracts' actually mean anything, other than to themselves.