Method Ordering - Readability / Maintainability
I don't have strong feelings, but I keep methods in calling order.  The argument for "public up top" seems to be that someone wants to see what methods they can call on an Object as opposed to what a particular method does.  However in today's world, this is generally accomplished by an IDE or javadoc.  If that's not possible, the time lost jumping through a file looking for the public methods is minimal.

When I'm looking at code for a class I haven't written, I'm inevitably trying to find out how it works.  And when reading the content of a method, jumping to private methods becomes more important, and slightly more time is lost if the class isn't ordered for callability.