Hamlets and more