Hrvoje Niksic writes:
 Kyle Jones <<kyle_jones(a)wonderworks.com> writes: 
  
 > I don't think this needs to be changed.  There sure
haven't 
 > been many (any?) other complaints about it, and the existing
 > behavior is logical. 
  
 Allow me to guess: you run with zmacs-regions set to nil? 
Correct.
 Because, if you don't, the current behaviour is far from 
 logical.  Press C-SPC, then C-f a few times, then M-<<.  I bet
 90% of XEmacs users would expect the mark to remain at the 
 point before C-f-ing. 
The behavior is still logical.  What you are describing is user
ignorance.  Using the mark system requires that you learn a bit
about it.  transient-mark-mode/zmacs-region, with its Benny
Stulwicz[1] interface, makes you think you understand, when you
know nothing of the mark ring or how to use it.  <underline>That doesn't
mean Emacs should be tailored to your ignorance.</underline>
Using Didier's example, an experienced user would type C-a M-<< so
that the mark would be set in the correct place.  Or they would
M-<< C-x C-x C-u C-SPC which achieves the same result.
-----
1. Benny Stulwicz, a lovable, cheerful, retarded character on
   L.A. Law, a popular US television program of the 1980's.