I have used Parallels for a few years now and every release I have had has genuinely delivered to high standards. Over many years I have managed the development of lots of software products so I know it is not always easy and I think the Parallels team must be correctly proud of what they have created.