Hopefully you've learned a little about Surface development this week! I didn't originally intend to have a fifth section, but wanted to include the new announcements and some resources for further investigation.
First, at TechEd last week, the Surface team announced Surface 1.0 SP1. Cruise over to the Surface team blog to get all of the details on SP1, but here's a quick summary of some of the new features and improvements:
Here is a video walkthrough of some of the new features:
Secondly, here are some resources to help you with Surface development:
Other posts in this Surface Development series
Surface Development Part 1: What is the Microsoft Surface?
Surface Development Part 2: Surface Controls
Surface Development Part 3: ScatterView
Surface Development Part 4: Reacting to Physical Objects