I'd take 3 weeks, it could have been months. It might be a blessing in disguise. I feel we will become very reliant on him. We need to learn to win without him.
Baker could play that role imo, McSheffrey is ok as a winger or attacking wide player but doesn't have the creative mind needed for the focal point of our attack. I'm not convinced Baker does either tbh, but can't be worse than McSheffrey.
Or perhaps Barton there with Jennings coming in to his old position. Very defensive midfield, but might be what we need.