There's a set of new webcasts up on http://msdn.microsoft.com on program architecture. They look pretty interesting, and you can get a free book for attending one! I personally am going for Improving .NET Application Performance and Scalability (Patterns & Practices). The Smart Client Architecture and Design Guide (Patterns & Practices) looked interesting, though the first one seemed to have a more variety of topics. (Yes I'm a sucker for free stuff ;] )
Check it out: https://www.architecturewebcasts.com/Default.aspx