NationBuilder's volunteer signup pages let you ask for detailed contact info and for any volunteer tasks or roles you may want like hosting an event, interning, or stuffing envelopes.
It includes optional auto-tagging, autoresponse emails, and point person assignments. You can also assign tags to volunteers based on the roles they sign up for on your page.
Like this to encourage your friends to volunteer.