Customer satisfaction: The ultimate team game in home building