"programming provides a higher barrier of entry than language study". As a professional programmer, I never really realized this but now that you mention it, it totally makes sense. In that perspective, iRosetta is more likely to attract "amateurs". I'll try to come up with a strategy to market it to pros ;)