“Why can’t I just enter “1,4” and it display all the subforums, too? Or why can’t I enter “0” and it display everything?” – that’s called granular control. One man’s anal is another man’s granular.
You spend the time, one time, the users enjoy it many times. All coding is anal.
HAppy THanksgiving!