WAP and sub-projects
While discussing a new project today, one thing that came up was the behemoth of an application that Community Server has become and the idea that we don't want Sueetie to go in that same direction. A few years ago, you could say WAP and no one would know what the hell you are talking about. Today, if anyone doesn't know what WAP is, you can write them off as a developer who doesn't know what he's talking about. However, very few people know that you can break up a WAP into several sub-projects. You can also add .aspx pages to a library class, but that's a topic for another time. If you want to know more about WAP and sub-projects, here are some links for you:
I provided the sub-items as an easy way to see the actual posts that ScottGu is referring to.