Concerning tipping the housekeeper, I, too, had always left the tip at the end of the stay until a friend told me she always leaves it the FIRST morning with a note explaining that it is the tip (so housekeeping isn't confused and thinks it is just money left out in the open).
She says she gets really good service that way. I've tried it since, and it seems to work.