11/17/10.
flabbergasted (flab-er-gast-id) trans. v., To overwhelm with shock, surprise, or wonder; astound.
She was flabbergasted by the host of spelling and grammatical errors she noticed while analyzing a popular reading curriculum used in elementary schools nationwide.