Post History
Sounds fine to me. But then, I don't object to a judicious use of synonyms for "said," either. (grumbled, snarled, sighed, snickered, hinted, etc.)
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/4753 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/4753 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/