I work in the IT business - there are plenty of times when weekend work is the only way to get something done (don't get me started on broken architecture that precludes rolling weekday rollouts). I just take the time away from some other day. And I'm not averse to overtime either, in exceptional circumstances. But for me, salaried means that I do my job as efficiently as possible, and if there's nothing to do, I don't work.