Englisch: mindboggling

Und ja, flabbergasted ist auch hübsch.