You've run into this issue numerous times. You are developing an ASP.NET application, and you need to incorporate functionality that comes pre-packaged in SharePoint. Wikis, blogs, document management, user authentication, access management--common needs across a variety of solutions. Without guidance and examples, interacting with underlying SharePoint components can be challenging, and working with the different SharePoint APIs is complicated. This...