Thanks. Thats an interesting perspective. How do distinguish between a guy volunteering vs me finding a guy willing to come and work with me? Is the latter what you call an internship while the former is volunteering?
In your case it really comes down to intent. If you're out for free labor, no bueno. If you're out for helping him and maybe getting something you can work with at the end of it? Bueno.
I just know that even if it started with the understanding you wouldn't pay them, I'd still put aside something for them in the end, especially if the Quality is good.