It's not too difficult really, but there can be some issues when upgrading from prior to 7.3 or so; so for an upgrade of several older versions I'd recommend hiring someone to do it for you.
There are several of us on here that do upgrades, including MindRaven itself.