I was doing my level grind in Zangramarsh since I had a few unfinished quest to wrap up. My location was north around Coilfang Reserve when I notcied a level 70 Troll Hunter that was out of mana from killing mobs. The Troll Hunter targets me, but then sits down to drink, so I just type /wave and start to cast on a mob, but I kept an eye on the Hunter (silly me for trying to be nice).
I see his pet running towards me from the corner of my eye and I switch targets to the Hunter to see an Aimed Shot cooking in my direction.
*BOOM* The arrow is flying towards my head, the pet is charging, and I have to think fast, so I did the first thing that came to mind... my handy-dandy Ice Block!
So now the fight is on, and no one got the benefit of surprise. While in my Ice Block I had to plan my next move, so I decided to cancel the Ice Block and blink towards the Hunter and used Frost Nova -> Fireblast / CoC, then I summoned my Water Ele, Recasted Ice Barrier, hit Cold Snap, then Ice Blocked again!
He did get a silencing shot on me before the Ice Block, too bad for him Ice Block can be casted through ANYTHING! (I don't think I could spec without at least 21 in Frost)
So now I'm blocked and my Water Ele is beating on him, and I've used ALL my Frost Spells before hitting Cold Snap, so when I come out of block I repeat by blinking towards him and casting Frost Nova -> Fireblast / CoC.
I get a crit and it knocks him out of the Frost Nova, but I immediately refreeze him using my Water Ele's ranged Frost Nova, and I started to cast Frostbolt, which lands and crits for over 2k.
So in the end, I won the fight at the cost of ALL my cooldowns, but he has 5 levels on me, and he's a Hunter. (BRK would be upset with this guy, lol!)
To finish this post I would like to point out the bug that Blizzard has yet to fix with the Water Ele pet bar overlaying the chat box. It's not that big of a deal, but this bug has been around awhile, it's due for fixing!