>>>> "Bryan" == Bryan Kramer
<kramer(a)techne.ca> writes: 
    Bryan> I often have many frames open on many different buffers. I
    Bryan> frequently close most or all but one of these
    Bryan> frames. Having done this, sometimes opening a frame on a
    Bryan> buffer that I have looked at before, the visible area and
    Bryan> point are nowhere near where I left them when I closed the
    Bryan> last frame on the buffer. I don't expect point to change
    Bryan> just because I closed a frame.
OK, that's a bug.  But we need to know what modes these buffers with
changing point are in, and it would be best if you can provide us with
a recipe like
xemacs -nw
C-x C-f new-file
; insert text and move
; alternatively, find a file it happens on that you can send us or put
; up on the Web for retrieval
C-x 5 C-f some-other-file
C-x 5 o
C-x 5 0
C-x 5 b new-file
; point is wrong
Also, if it's consistently in one of the big externally maintained
packages like JDE or cc-mode, you should file bug reports with the
maintainers.  It seems possible to me that one of this packages is
doing something "intelligent" outside of a save-excursion or the like;
there's nothing we can do about that kind of thing except ask the
maintainers to fix.
It's especially plausible with JDE because (a) it's very intelligent
and (b) I don't use it which is consistent with me not having observed
the bug.
-- 
Institute of Policy and Planning Sciences     
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.