with 3.1 all i normally do is use bannerbomb, install homebrew + bootmii as boot2, create nand backup.
Then use NUS to grab a particular system menu wad, install that
then install other files such as cios
backup launchers
good to go then NUS is very handy used it many times to update 3.1 to...