A new version of the SDK was released last week.  I mention it because they added some really cool examples that I think you should review.  Here is a list of changes in the 3.0.4 release:

Description of changes
MetadataDiagram Added project and solution files, removed duplicate entities, added excluded entities and relationships to the sample code.
Business Logic Extensions (Callouts) Added documentation for PostDeliver and PreSend callouts.
Callout Configuration Added improved sample code for determining which entity attributes can be used in a callout.
Callout Configuration File Reference Added information to the topic on callout configuration.
Customization File Reference Added detailed reference information about the schema of the import/export customization file.
Field Types, Properties and Methods Bug fixes in documentation for String and Picklist types.
Form Properties Added information about the various form types found in the SDK.
IFrame Support Added information to the topic on IFrame support.
ISV Guidelines Added a book that contains guidelines for people creating add-ons for Microsoft CRM.
Microsoft CRM Entity Model Updated entity model diagrams throughout the entity model topics. Added Key to Entity Diagrams to explain color coding for new diagrams.
Registry Settings Added registry keys used in the Hosted Microsoft Dynamics CRM 3.0 release.
Report Writers Guide Added information on how to create context-sensitive reports.
Sample Code Merged similar samples Using Dynamic Entities and CRUD Operations using Dynamic Entities.Updated the following samples: 

InstantiateTemplate

SendEmail

AddMembersTeam