When sorting by Votes, all else being equal (up votes / whether answer has been edited or not / how many comments the answer has, etc), I think answers are ordered in "most recent first" order. I suggest this be changed to "least recent first" (all else being equal of course). Reason:
Lets say A answered a question at 22:34:00. At 22:34:30, B gave almost the same answer, perhaps sufficiently differently worded. (B might not do this intentionally). And assume both answers are correct.
Now, the asker, and anyone else, are very likely to up-vote B's answer (usually much less ppl would go on to vote A's answer also as it is lower down the order). Clearly in this case, it is A who deserves more up-votes.
(Note that the scenario is not so uncommon, and likely to happen when many people rush to answer a simple question. I have been the benefactor in some cases, never counted if I ever 'lost out').