Shanghai on Thayer has *decent*, but not phenomenal Chinese - but they definitely deliver.
Whatever you do, don't get Moon Star! It will be the greasiest meal you ever had... We used to say "If you can't see through the greasy paper bag, it's not Moon Star!" However, they will deliver in practically a blizzard, so depending on how desperate you are....
Actually, Mu Mu on Atwells, one of the best Chinese choices around for sure, is now delivering. So there ya go.
Also, I just got a mailing from Little Chopsticks on Smith Hill, which is reopening and delivering. I've never actually eaten there, but I know lots of people who loved it in its previous incarnation.