Talk I gave at Microsoft SF Office for the Bay.NET Meetup group on 3/22