What are the guidelines/requirements for a volunteer visa here - and do you still need a work permit if you come in to volunteer longterm. I posted earlier about switching my dependent o visa to a non-immigrant b visa so I can apply for a work permit but actually it looks like it's not going to be a paid job, so I'm wondering if this changes my visa options.