I have a very old version of Gameshark and I haven't seen the new version. However, Codebreaker 9 does have some advantages that may or may not be on GS. You can download code updates onto your PC and transfer them via USB Flash device. That saves a lot of time not having to punch in all them codes manually. You can also transfer game saves this way. The main advantage I see of CB over GS is the fact that Codebreaker uses your Mem card instead of that stupid dongle. I don't know how many times my little bro has lost my GS Dongle thus making my GS Useless.