There are three main reasons why volunteers never last:
1) They didn't realize what kind of work they were signing up for (and they generally aren't polite enough to let you know that they are quitting).
2) They lack the commitment to make this a priority in their life (doesn't have to be a high priority, but it needs to be more important than watching movies, playing video games, or anything else nonproductive).
3) More important life issues come up that take priority.
And Chips, the recent massive forum layout changes were only possible because of my awesome ASP coding skills. Over the last two weeks I've fixed many major problems with the current forum software.