I love ALL THE THINGS about this episode.
That is all.
edit: So I just noticed. Dean *watched* Zachariah flame out when he killed him. That should have blinded Dean. So...he's 'special' after all? If Cas tried to talk to him without wearing Jimmy, I suspect Dean could hear him now.
edit 2: Crap. Next ep is Hammer of the Gods, and I cannot watch that one right before bed. Gabriel! *wails*