Originally Posted by Moriendor 
And -no- before someone makes the suggestion that they should have just diverted resources from multiplayer to single player, I don't think you can do it just like that.
Hehe … good point, and very true. My company re-org'd a few years back and they wanted to make fast-moving product teams. The goal was to have members as 'interchangeable cogs', whether they were research chemists, chemical engineers, or analytical chemists (thankfully as a physicist I was left out of that braindead experiment). They found quickly that it was really stupid. Devs having separate SP and MP efforts is very common and for good reason - they require different specializations.