Speaking as a history major, this doesn't surprise me, as far as Herodotus' mistakes are concerned, Herodotus is a lousy historian, usually biased, very Greco-centric, and tends to go off on a tagent in his writings.
He lacks the qualities of a good historian, and in my opinion people wanting...