One of my players is a cook and another is a bartender/waiter (at different restaurants). They both get cut when business dies. Since we play on Saturday night, it depends a lot on the weather, local sports teams, what bar is holding a naughty underwear contest, etc. Since they're roommates, they carpool, so if one is late, they both are. Rather than penalize them for paying rent, or awarding my wife for living with me (a reward in itself
), we let their schedule decide where we play. If they get off after 9, we play at my house, as the other players usually like to get together at 8ish, giving use plenty of time to party in some non-game fashion. If however, they're off, home and showered by 9, we play at their house, rewarding their "punctuality" by letting them feed us, clean up the mess, and, most importantly, not have to drive home at 1 or 2am.
In reality, we usually feed ourselves, since clean dishes there depend on a broken down dishwasher that only works when the temperature is less than 80 degrees with a relative humidity of X, where X equals the square root of how many flags were flown at half mast that month plus the formula for calculating body fat written in binary. Still, Umbran's got it right, if the cook brings home a fresh pie, it usually doesn't matter what time they get off.