Total Quality Management (TQM) suggests that in order to create the highest quality products you must have the highest quality of employees. We have find that one of the secrets to finding the best quality employees is to attract them with a great work environment. Providing additional amenities and entertainment to employees we have seen actually increases productivity and been able to attract very talented programmers.