I'm sure that some of the people in this thread who have been critical of Orford all settle for lower paid positions with the same employer as they believe in showing loyalty and never looking out for a better position for themselves. If any of us were put in the same position with the figures these guys are on we'd be like kids in a candy shop wanting a piece of everything, lets not judge players for standands very few of us would live up to in our own lives.
As for time taken, yes it's frustrating as a fan but these guys sign for 2-3 years or more in some cases, thats a huge chunk of your life and a huge salary to go with it and in most cases a complete move to a foreign city, it's not something you decide to do in a week or two.
BTW, loyalty also goes both ways, we're quite happy to bag players for lack of loyalty but just how often do the clubs that we support show that same loyalty to their players? Let him take as much as they can get while they're at the top because one day your playing first grade the next your without a contract and a career.