My general impression is that doing business with the DPRK is easier than generally thought; it's just that they don't really offer that many competitive advantages to doing so. Someone once posted a link on HN giving a price list for DPRK _software developers_ (generally without a constant Internet connection).
I went to the DPRK last summer, and it was quite easy. I Paypaled my money and emailed a picture of my passport to Koryo Tours, and a few months later I found myself in Beijing waiting to get onboard a 30-year-old Soviet-built Tupolev jet.