I think the change to the forum sign-up process will help. I was put off registering previously by the "please write down your first post and we'll vet it" and only decided to register when that was removed.