You should not buy the classic controller and this is why. The classic controller will only allow you to play virtual console games, however it will not allow you to play Game Cube games. Instead you should drop $20 at Gamestop and buy their wireless Game Cube controller that was made by Pellican. It works great, it is wireless and it will allow you to play not only Game Cube games but also virtual console games too.