I had a good one a couple of weeks ago. My phone rang just before 9 pm. As soon as I realized it was a sale call, I told the caller that it was almost 9 and that I didn't appreciate getting sales calls at such a late hour. He started to say "Well, actually M'am, we're allowed to call up until..." I didn't even listen to the rest of his statement, I hung up. Would common sense say that if you are hoping to sell someone something, don't argue with them when they say they don't want calls at 9:00 pm? Did he think that I would say "well, in that case, give me two of whatever it is you selling!" From a customer service stand point, shouldn't the response be "I'm sorry. Let me make a note on our records that you don't want any calls after a certain time."
Personally, I won't call anyone close to or after 9 pm unless I know them well, and know that they will be up.