Regarding differences in easy accessibility of "materials" for different orientation persons, one interesting thing worth mentioning - unlike heterosexuals, homosexuals carry this "material" all the time with them - their body...
Not sure I understand. Is he going to provide some kind of commercial support for the companies willing to use Yesod? or maybe he is going to work on, as we call it here - yet another CRUD apps (but in Haskell/Yesod) for various clients?
I'd personally prefer a language with static typing and ADT support, like Haskell or any ML-like one. But Racket (PLT Scheme) would be my second choice - and it is quite popular in overseas (USA) PL research circles. Also, I find it one of the most elegant lisp dialects out there.
What I meant is actually a different business model, which can co-exist with the current one.
E.g.: "Pay only after you earn your first 100$" but along with "NO WARRANTY" and "no support" and maybe "without IDE, only cmd line tools and SDK" but that would be an extreme - still, better than nothing.
I think this will _tremendously_ boost your user base.
All in all, you will cover a new target market with retaining the existing market.
Anyway, thanks for the great product!
EDIT: the market you actually will loose (in "no support" users) - are the users who didn't succeed. Not sure if you can track the numbers, that would help to determine if this business model will be positive for you.
I remember Danmark had issues with skilled human resource leakage, (partly) because of high taxes. So maybe they enhanced the immigration laws a bit, for easy "importing" skilled workforce.
This was actually a first reaction for such an unfair situation one can fall no matter in how "civilized" or "developed" country he/she lives.
So after the first angriness goes away, one starts thinking rationally...