On the Wii it was the Homebrew Channel, on DS the flascards, which one wi be used on the 3DS? I think it will be better to use a sort of Cydia for the 3DS, a homebrew channel where we download packages from different sources. Why? Because it's better that we can download a new homebrew directly from the app. But a software hack may be harder than a hardware hack but what do you think?