Why? He was signed for peanuts (at least I'm pretty sure he was) and is a squad player who covers stacks of positions - I'm not saying this is down to Halford, but our results have been a lot better since signing him. He's done the job he was asked to and will probably play a similar part next season, he's made a good career for himself as a Championship standard player, so I don't see why he should be called one of the worst signings we've ever made.