This summer I was looking to purchase a personal media device. The most important requirement for me was it needed to have video out. So, of course, I thought about getting a Dingoo a320. Then the Dingoo a330, with the wireless controller, I found myself with a new quality I wanted in my device. But it didn't support two players. Then, I found this... LetCool N350JP Having a 3.5 inch screen, it is larger than the dingoo. It also has the capability of video resolutions up to 720p (1280x720) Emulates NES, SNES, GB, GBC, GBA, and MD. Played just about every ROM I threw at it except VS nes title, and of course SNES games using enhancement chips (Star Fox, Mega Man X, Super Mario RPG: Legend of the Seven Stars). The only problem with the system at first were mostly firmware based. Shoulder buttons worked as volume up and down instead of L and R for SNES games, and the L and R were Y and X for GBA, but L was X and R was Y so the sides where switched) Biggest problem for me was the inability to change games when the system was in TV out mode. It would freeze on the menu. After months of no updates, there were two updates real quick from eachother, now v2.1 of the firmware has fixed all the major issues and this handheld is now everything I wanted it to be.