I've had fairly good success with homebrew, as long as it doesn't need the fat libraries (which, if i understand it correctly, let the app access file outside of its rom). The only two things that I tried that didn't work were DS Doom and (unfortunately) DS Organize. Hopefully someday homebrew...