Announcing the free ViewModel Tool
If you're doing any kind of WPF development, you probably read at least some of the links in this entry on WPF Patterns.
One common theme across all variants of the ViewModel pattern is that it always has to implement the INotifyPropertyChanged interface, which is the core interface driving the whole data-binding infrastructure in both WinForms and WPF. Implementing this interface is quite boring and repetitive, more so if you're using C# 3.5 automatic properties:
public class Customer
{
public string FirstName { get; set; }
public Address Address { get; set; }
// other properties
}...