I suggest the section be restructured thus:
Neocodex Products
->Official Programs (contains threads for all public PM programs)
--->Advanced Programs (contains threads for advanced PM programs)
--->Private Programs (etc)
--->Retired Programs (etc)
->User Submitted Programs (contains threads for user programs, that aren't in the PM)
->Tutorials (contains public tutorials)
As well as removing the redundant pinned threads from USP, and moving the PM-relevant threads to the correct section.