It's a shame about your Davidphobia. I agree with lizann that David was the best thing about tonight's episode. He had some great one liners.
Other than that, I thought that all in all it was a pretty poor episode, but at least Steeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeephen has gone for ever and I can stop fast forwarding.