I feel that companies should pay people to complete these "challenge projects". Once I interviewed with 3 different companies that asked for a challenge project, which were expected to take 2 days in one case, a week in another case. If you're paying, I'll do it happily.