Have you tried the Technic forums?
Oh wait, you said SUB-forum... totally missed that part
There is a
support section, which is a bit sketchy...
This
section is probably where you will spend most of your time in. Remember to always search your problem before posting, the regulars are tired of duplicated threads with the same questions being answered multiple times.
Welcome to FTB, a new year and hopefully with some new fresh people... instead of these oldtiming-regulars, who I suspect never visit the shower...
We could do with opening some windows in here, don't you think?