The most interesting part to me is how he found a programmer capable of building the product. It wasn't luck. He spent money on a few bad programmers, figured out that they sucked, and changed course. That's intelligent and rare behavior for someone in his position.
Edit: another thought was nagging me about this and I just realized what it is: although the articles about this guy present him as a non-technical founder, that's slightly misleading. He may not know a programming language, but the stories make it clear he's a technically minded person (e.g. he wrote the first version of the software himself, in spreadsheets).