Personally I think its none of those that will attract and maintain new members. I do agree that the sections need reworking, and I do feel that the hardware and software sections should be split into two separate sections.
However in all honesty, and I have been coming here for over a year now, the reason we do not keep new members, is the repetivity of the subjects that are continuously asked.
For example, how many threads have there been about who like's vista?
A sticky on this would of kept it all neatly in one conversation, the fact that this forum is extremely cliquey, and it does make it hard for new members to be involved.
Personally I also feel that the tempermental nature of the forum, its unreliability as a website is also conducive to keeping new members or not, no one wants a website which is done half the time you try to log on or is frustrating to post on because it gives errors etc.
Before you feel that I am having ago, I am not, I am not blaming anyone, I am just saying that there needs to be some sort of longevity to the site to encourage members to keep posting and stay around. I personally don't believe that more avatars, custom sigs etc, are going to help, but.....
Its also recognisable that this is a very much younger user base, as opposed to other forums so it may encourage others to stay longer, and its not an insult its just a statement of fact...