Thanks man.
Check out this sacrifice.
I was mad at myself because I played this opening earlier that day and screwed it up, and then in this game I didn't play the variation I had prepared. I suddenly decided fk it, I'm going to sacrifice whether it works or not... and it worked and it was pretty cool.
19...Bd5 seems to neutralize the attack (protecting f7, that is) and after exchanges, if you choose to go that route, White remains up 2 pawns but not really much more that I can see (I'm not an expert so I could be missing something) It looks like a fun sequence, but not a winning one - or any more winning than the current position.
He says on his profile that King of Queens is one of the best shows ever