Back rubs are nice, sure, but reducing working hours and hiring more programmers would be a better solution. A mentally burnt out employee with loose back muscles is still a burnt out employee.
All the things companies do to keep the prized programmers happy.