I think Robinson made a good point in one of his post-match interviews when he said that players we sign are either youngsters, lower league or guys that can't get a starting place in their team. That inveitably means that it's going to take some time in training to get them up to speed and, ultimately, find out if they're good enough.
It wasn't that long ago that some people on here were moaning about how Grimshaw was a waste of a jersey - and he'd already proved in a previous season how good he could be with a bit of game time.