New business model: code is free but only if you can understand it.
Has anyone tried this business model? A customer can get code written for free provided that he/she makes a serious attempt to understand it and is successful to a reasonable degree in doing so.