I used to be able to close the lid and the MBP would fall asleep. Now it only works rarely or I have to use the power button, press sleep, and then close the lid. It doesn't matter if Airport is on or off, if there's no ethernet cable, or if there's no power plugged in. I haven't installed anything recently, so I have no idea what's going on.