Ugh. So, KMail has decided that sorting email by dates, specifically order by arrival, works as follows: Anything from a week ago has the actual date (i.e. 2005-08-13) in the date column. Anything else has "Monday", "Tuesday", "Yesterday", "Today", etc. One might expect, if we sort in reverse chronological order, that "Today" would be at the top, followed by "Yesterday", and everything else. However, instead we get all the dated entries (from last week and before that) followed by "Today", "Yesterday", etc. It seems that normal sorting by "Date" works fine. Blegh.