I'll clarify a little.
The ViperGC is VERY easy to install. I have very shaky hands and I've only soldered 1 time before installing my Viper, and I did it my first try - EASILY.
The ViperGC is REGION FREE, you hold Y I believe when starting up to make it that way, then load your backup from any region. NOT ALL games from different regions boot on all machines just yet, but they are working to make it 100% compatible.
You DO need to swap discs, wether you're playing a backup, import, or homebrew. You ALWAYS need to start with an original GCN game in the drive in order to boot a DVD-R.