Surely it only really makes a difference if you're paid by the hour? I have an annual salary, paid monthly. My contract doesn't say anything about an hourly rate, it just states the hours I'm contracted to work and the overall amount I get paid. So in real terms, whether I get paid for lunch breaks or not is irrelevant, it wouldn't any difference to my annual salary, just how many hours it's divided between. On the other hand if my contract stipulated that I was paid £10/hour, rather than stating an annual total, then it would be in my interests to get paid for lunch breaks because I'd actually earn more money. Or have I missed something here.....?