Or tell me where I can find a noob's guide to everything homebrew? I have 10.0 and Tubehax, and I sort of get how it works. You have internet settings set up to redirect traffic to a particular page, which happens to tell the 3DS to load a payload (the custom launcher) which you've previously placed on your 3DS's SD card. The site is basically saying "load the YouTube video from this address. Oh, except the address is on your own system, and has a different extension" I know these are called "entrypoints", and in PC layman's terms they're the difference between double clicking an application, pressing your enter key while the application is highlighted, or downloading the application from the internet and having it automatically run on download. The application (the homebrew launcher) is the same, but accessing it varies depending on whether Nintendo has disabled your mouse, or your internet or something. But I don't get much else after that. I've got homebrew launcher, and it says here that it supports nothing except 3dsx files. Why is that? Are there other launchers that support more software? What are these "CIA" files I keep hearing about? What makes Ninjhax so special compared to Tubehax? Or oothax? I understand the region free thing, it's just a check bypass. I get the theme modifying, as the current theme is stored on the SD card and the data accessed by the system. I haven't tried the FTP app, but I sort of understand basic networking so it's not that hard of a stretch to assume that 3DS's work the same way. What else can the 3DS do, apart from SNES and GBA emulation? And is anybody actually working on some decent 3DS homebrew games? What would it take to do something like this?