To be more concrete about what I mean by "a bit of a hard sell", here's what happened when I brought up the subject with another intern:
<jg18> heh, just occurred to me that the programming project I work on (for the FreeSpace 2 Open game engine) is badly in need of people to upgrade the engine's client/server code used in multiplayer
<jg18> if I'm an intern at a major networking company (to put it mildly)... maybe I should go into recruitment mode
<intern> haha, true, the world's largest
<jg18> I suspect the coding task involved is not mind numbingly difficult (except for having to deal with an engine from 1999 that's been heavily patched for the last 10 years), just that no one around really knows how to do it
<intern> "engine from 1999 that's been heavily patched for the last 10 years" - that sounds messy :P
<jg18> I wasn't going to outright say spaghetti code :P
<intern> haha
<jg18> not upfront, anyway
<jg18> that aspect might be more of a challenge than the actual netcode
<intern> Yeah, I bet. Patched codebases are pretty difficult to maneuver through usually.
And even after R1 is released, finding someone willing to work on it is still a long shot. But it's worth a try.