I used to have an agent who told me never, ever to put the name after "said." He believed it bothered modern readers. I obeyed that for a while, but then I started to see that in some constructions (more in journalism, which I edit, than fiction), you really need to reverse the order.

For instance: "We have a grand selection of polished pinecones," said Mary Dunham, executive director of the East Shaftsbury Polished Pinecone Museum.

Now I mainly use name first in fiction, but alternate in non-fiction, depending on what sounds best for the sentence.