I've usually seen, and try to follow this myself, methods organized mostly by visibility, then order of usage, public methods should be at the top of the class.