Hacker Gary McKinnon has been given a possible lifeline in his attempts to stop extradition to the United States after being accused of damaging American military and space computers.