Turning off SSID broadcast buys you nothing more than a false sense of security, as does MAC filtering. It does make it more difficult for your legit clients to connect and stay connected however.
The reason I say this is because no one who is trolling for wireless networks is going to use a standard WiFi connection manager to do so. They're going to be doing a full WiFi scan, and whether you're broadcasting or not, they're going to see your SSID.
Don't believe me? Try something like
AirRadar and do a quick scan of your neighborhood. I'll bet you a dollar that you'll see at least one network that you hadn't seen before. And AirRadar is not even close to one of the best scanners on the market.
MAC filtering is probably only effective against someone who doesn't know what they're doing. It's child's play to identify allowed MACs and then spoof one of them once the machine goes offline. It might add another layer of security, but if you're using decent encryption like WPA2/AES, you have nothing to worry about for the most part.