I need to get up to speed on various ways to integrate ASP.Net C# web apps with SharePoint. From the most loosely coupled (just pull a bit of content from SharePoint) to full bidirectional sync, version control, workflow, etc.
What are some links or books that can quickly get me oriented as to best options and approaches?