My opinion is to go for the best one you can get . The v 3 everdrive 64 enables you to play Animal Forest , which has been translated to play in English . It also enables automatic saving and other cool features . You can find a pack with revisions of the games where they took out the blur effect . Amazing stuff ! For the snes the SD 2 SNES is what you want . It has the most support game wise , and while certain games such as Yoshis island , star fox and super Mario RPG aren ' t supported yet due to their special chips , this is the only flash card on the market capable of emulating those games in the future , i believe . I don ' t mind keeping copies of those games until then . This would also enable you to play any homebrew games . For the gameboy the Everdrive GB looks to be the one you want for gbgbc gaming , while I ' ve also seen the el cheapo and the drop and derp cart but they are more for people who mess with lsdj . The Everdrive gameboy naturally is supported by the super game boy , although I recommend importing a super game boy 2 . Reasons why it ' s better can be found easily on the net . You will need a game boy advance everdrive for game boy advance games . Nes I assume just the best one Krikzz makes but I am not really sure honestly . Hope this helps .