For those of you in the San Diego area, I'll be speaking at the San Diego .NET Developers Group tomorrow night (March 6th). Details are available here: San Diego .NET Developers Group.
The topic is IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces. We'll take a look at what it means to program to an abstraction rather than a concrete class, see how interfaces can help us accomplish that, and then review some real life examples of how we can use interfaces to make our code more robust and extensible. Hope to see you there.