Good product but slightly overpriced for the functionality. Having had it some time now, it has fallen foul a few times of windows upgrades. You have to be careful to get the right upgrades in the right order from Cyberlink website. Mine fell over from a recent Windows upgrade. I re-installed it and tried to upgrade to the latest build which failed. After some searching I found out that in order get my copy up to the latest revision I had to upgrade the revisions sequentially. It is now fine but it could have been made clearer on the Cyberlink website.