Agreed (at least with the UNCOOL - maybe not very UNCOOL (a little harsh ) ), see my revised post above where I attempt to correct this. Conceptually this stays the same, but I do understand your point.
Your post 19 shows you are on the right track. In my examples I was trying to show how you can use a mapping table to link your Posts to Articles. It then makes it relatively easy to display and group Articles with Posts in each Thread.
Regards,
Steve