A big part of me is resigned to losing Ndiaye this summer, even assuming we do now get promoted. He's going to be an absolute superstar, and if someone comes in with really silly money (say, £30m+), and he wants to go, then we can't really afford to stand in his way.
IF however, he's got his head screwed on right, and realises what he could become with a year as our star player in the prem, we should make him the highest paid player at the club and try and get him to sign a new deal. Up his wages hugely, tell him if we look doomed in January OR we get relegated next summer we'll let him leave.
I genuinely think the whole football world will be watching him next summer if he stays with us. If he shines, scores 15 goals and we stay up, his value doubles, and the REALLY big clubs will come sniffing.
I may be being a touch "red and white specs" here, but he's the best I've ever seen for us, and I really, truly think he can go on to be one of the best in the world if he's managed right. So this summer it might be Palace, or Villa, or Spurs...or sitting on the bench at somewhere like Arsenal if they see him as a "development player." Next summer, with a season in the prem under his belt, it might be City, or Dortmund, or fucking Barcelona for all the talent he has.
On the other hand, if he single handedly rips City a new arsehole on Saturday (I can dream ok?), then Pep might make him and us an offer we can't refuse in summer. Say, Doyle & McAtee, plus a decent sell on clause for Ndiaye?
Berge on the other hand...while there is still a tiny part of me that wants him to come good (and I do think he'll look better in the prem)...if someone offers £10m at the end of the season I'd be tempted to let him go, get him off the wage bill, and use what we're paying him now towards the new contract for Illy.