look up any word:
1. stoggle
To cause great, even overwhelming surprise.

Neologism coined from stagger and boggle.
That just stoggled me.
rss and gcal