It is a fairly straight forward process but very time consuming. Best to upgrade at time of change like Cayman ^^^ suggested.