If you do not have a previous version of EZCC then download either of the first two links. Users who have previous versions of EZCC should download the Patch's. However if you have lets say v1.1 and there's a new patch and its at v1.5, then you missed all the other updates or additions that might have been included in previous patchs, so it is recommended that you download from the first two links to make sure that you have the latest product.