This is prompted by the Stack Overflow question

http://emacs.stackexchange.com/q/16675/9553

Let's say I have a Linux directory that looks like

    -rw-r--r--  1 hooked se     0 Sep 16 16:02 a
    -rw-r--r--  1 hooked se     0 Sep 16 16:02 b
    -rw-r--r--  1 hooked se     0 Sep 16 16:02 c
    
When I type emacs * it opens all three files but it puts me in the middle of the buffer chain. For example when I run it, I start off at c and NextBuffer takes me along the chain

    c -> b -> *Messages* -> *scratch* -> a ->
    
This is really, really annoying. I'd like to open up emacs and have the order be any of the permutations

    c -> b -> a -> *Messages* -> *scratch* -> 
    b -> a -> c -> *Messages* -> *scratch* -> 
    a -> b -> c -> *Messages* -> *scratch* -> 

This behavior is the most natural one IMHO (user @Stefan agrees). This is a feature request to make this the default behavior.