Getting quickly up to speed on ASP.NET for an experienced coder
<p>I have a contract in the offering from a client to develop an intranet application for capturing/manipulating/displaying a fairly complex set of marketing data.  I've done this sort of thing before so the analysis, database etc. holds no issues for me, but the client would most likely prefer ASP.NET as they have some (small) amount of experience with this.  </p>

<p>My current default language for web apps is PHP, although I have coded some ASP some time ago.  I've been coding for 20 years and have a stack of languages and technologies under my belt - including Perl, Java, VB, Delphi and C - so learning a new environment doesn't worry me, but nevertheless I'd like to get up to speed with the least effort and as quickly as possible.</p>

<p>What books, websites or other resources would you recommend to most efficiently achieve this?   </p>
