This could be even improved if GMail kept a history of the last mails
visited. The only issue is that in threaded view, the history will
probably be limited to threads. Keeping track of the precise mail in a
long thread would be very useful, but I can't see how GMail could
guess this.