For me the hard part was updating firmware, you need to put your computer in safe mode with networking to avoid any problems. Once you have updated to fusion you will find it very easy to program. If you need some help then you can add permission for a friend to see your fusion and he could program for you and give you tips from any computer hooked to the net.
I have now updated 4 units for friends to fusion and they all were easy once I put my computer in safe mode with networking. One thing that slowed me down was you need to manually turn on permission for fusion to make changes on your apex display, this had me scratching my head at first. That is why I mention it here.
Let me know if you need any help, for a few nice SPS frags I could update firmware.