i think this is probably the best forum to post the issue as this was fixed with cupcake for US users. check out: Rogers HTC Dream/Magic Android Timestamp Problem | Android in Canada Blog and comment there as well basically for cdns, all received text messages are locked to EST. i'm in BC so mine are 3 hrs ahead, alberta 2 hours, ontario/que people probably dont notice anything wrong. a bug was logged with google: Issue 2859 - android - Time Stamp Problem on Rogers Branded Phones - Google Code based off another bug from us phones: Issue 1305 - android - Recieved SMS timestamps incorrect on non-tmobile networks - Google Code please post your location, if you are experiencing the issue, and by how many hours you are off. also pls comment at androidincanada as well as the logged google bug so rogers fixes this ASAP. makes threaded messages completely useless. EDIT: WORKAROUND (sort-of) i've been using chompsms instead of the the messaging program, and it seems to thread everything correctly. chomp for whatever reason puts your time stamp on the same time zone as the received, so if you are replying to a received text with EST time stamp, chomp makes yours EST as well. works for sending too... the initial msg you send will show your proper time, the reply will in est, then when you reply it will be in eastern, threading properly. rogers still needs to fix this though!