Nolo.com has a great article with tips on creating a loyal volunteer base.

By communicating your organization’s needs and listening to volunteers’ motives and expectations, you can build a corps of committed volunteers and keep them coming back!