I didn't get a chance to watch it yesterday, but now that I finally got to watch it... I have to say that it's definitely one of the best episodes so far. I am surprised at the rating that it has gotten... (must be lots of people who have not watched previous episodes or something).
Can't wait for the next episode already, but I'm sure it will be a while for that. Great job with everything!