What if the sender and his server (who will put the sender's timestamp) are in different timezones? Now that will make the timezone information in the message irrelevant. Timezone should be in the user profile not in his message. And it should be OPTIONAL. waleed