The OP selected it the same day and was satisfied, and other people were happy with the answer too, and so it got upvoted. It's a pretty old question, and even bad answers get upvotes, I don't see why that is an issue. If the OP is satisfied with something, well and good, if not, or if *you* think there can be a better answer, feel free to post another answer. (I've done this a lot of time as well)