Despite Nintendo's disappointingly characteristic inability or unwillingness to meet demand with sufficient supply, the NES Classic itself as a product is great. A bodacious selection of 30 old-school NES games, digitally loaded onto a nifty little simulacrum of the home gaming system we all enjoyed back in the 80's and 90's. The body of the main machine is even smaller than the packaging and most online pictures make it look. It's very simple to set up and play. It connects to a TV or monitor with a simple included HDMI cord, and is powered via a Micro USB with an included AC wall adapter. The old games are rendered well, with bright, vibrant colors and surprisingly crisp 8-bit graphics even on large modern HDTVs. While the NES Classic controller bears the classic body and buttons of the original NES controller, the plug at the end of the cord is actually the same as those on the back of Wii remotes. Therefore, any controller designed for use with the Wii, such as the Wii Classic Controller or the line of various character-themed GameCube-style controllers, should work just fine with the NES Classic. Vice-versa, the NES Classic controller can be plugged into a Wii remote for use playing Virtual Console games on the Wii or Wii U. Whether you use extra controllers with the NES Classic or not, I'd highly recommend getting an extension cable for the controller. The cable on the controller is only about 2-and-a-half feet long. That's fine if you've got the system hooked up to a small TV on a desk like me, but not very good at all for playing in a larger living room or something. Remember that since they use the same connectors, any extension cords made for Wii remote accessories will work here as well.