Same issue here, using the stock HTC Hero mail app to check my work email (exchange) and the emails in my inbox are marked as read, but when I check on the phone they aren't always in sync in terms of their read status. Only current way I know is to open up and close each message.
Any fix or better email app that can sync in the same fashion as MS Active Sync?
Thanks!