I attended a SA Developer.Net talk by Craig Nicholson last night in which he discussed common interfaces that every developer should know. The interfaces he covered were: IEquatable<T> IComparable<T> ICloneable IDisposable IEnumarable<T> IEnumerator<T> Now, those are all pretty...