Yes good posts DBM, for once we agree. There was a discussion on one of the Spanish forums last year about working unpaid hours in Spain, particularly in the service sector. Many were averaging 2 hours per day as the restaurants contracted them for eg. 8 hours but remained open if there were customers.
We had a Romanian gardener in Spain and he was excellent too. As in any country there are workers and shirkers.