thanks for clarifying this. Being new to the US, I initially found it slightly strange when people would say that; but I've come to love the warmth and politeness that comes with it. Also, saying "Have a great weekend" usually makes the other person's face light up with happiness :)