They don't need two mid pairing guys. They need one mid pairing guy, and either a 1RD or a 3RD. Ceci has been great on the 2nd pair, I wouldn't screw with that. The real issue is too many puck movers and not enough shut down guys. They need to be able to run something like one of these two setups, with Russell as the #7.
Nurse - Bouchard
??? - Ceci
Keith - ???
OR
Nurse - ???
??? - Ceci
Keith - Bouchard
We aren't getting a #1RD, so we may as well focus on finding what we need to round out the first option - a 2LD who can play shutdown hockey, and a 3RD who can do the same.
Seattle fans were trying to sell me on Jeremy Lauzon as a 3RD. I haven't watched him a lot, but I like his physicality. He could be an option, especially with Keith as his veteran D partner. If we can get him for a reasonable price (Lagesson and a mid round pick?), then we can move on to finding that 2LD. I don't even see that happening to be honest, I don't see any 2LD's that aren't rentals available, and Holland likely isn't buying a rental to fill this problem, so we're likely stuck with Keith as 2LD, but we can hopefully at least pick up a 3LD to get Koekoek out of the lineup and hold down the fort until our kids are more ready. I don't know who that is off the top of my head.
As for a starting goalie, its all Holland's stubborness I believe. He could attach our 1st to Koskinen and get some conversations going on a few interesting goalies, but I think he's still stuck on not wanting to pay more than bargain bin prices unless its a superstar coming back. The only star goalie he's ever really acquired is Hasek if I remember correctly, and that was while Hasek as wanting a cup, and fighting some injuries. Ken Holland is an awful GM when it comes to goalies.