Microsoft has provided for download a Sharepoint Guidance package (November 2008), this self-extracted file has documentation and visual studio (VS 2008) sources to help the architectural and development process of Intranets.
“This guidance helps architects and developers design, build, test, deploy, and upgrade SharePoint intranet applications. A reference implementation demonstrates solutions to common architectural, development, and application lifecycle management challenges.”
These guidance are an useful tool to help towards solutions and at the same time to follow good practices.
You can download this Guidance here.