...can anybody recommend a good version of the play?

Also, I was going to suggest Shakespeare Screen Names, but I think people are getting tired of the funny screen name thing.