I thought Qg6 lost. It appears to hold.
I also wanted to take another look at Ng3+. I only gave it a quick glance but it cuts the bishop off so it might be playable. After dinner I'll take a look at that position.
I'm sure Qg6 is ok, I couldn't see anything to worry about. I assumed Qc6 was probably ok too, but I didn't look at it in any depth.
patzer, I'd like to play you at some point. We might meet in the Mega Dog tournie, but I will probably lose to Martin in the semis. When that inevitably happens, would you like to play?