You've got great points on rewarding your employees.  I'm an advocate of giving flex time to my team though -telecommuting.  It's the easiest to give with the most to gain.  What do you think of this recent news on the Web about Yahoo's chief calling its team to go back to the office?  Personally, I don't really mind where a person is working so long as results are delivered on time.