I am quite a novice so I would probably have install done I'm sure I could read up and try to gain some knowledge and possibly try myself but I'm not sure what the savings to time it would take me to get familiar with it and not screw it up ratio is.