If you've been looking for an alternative IDE for .NET development try Sharp Develop. I used it at Vanderbilt on a few projects back when it was version 2.2 for the 2.0 version of the framework.
Now version 3.2 is out for frameworks 2.0, 3.0 and 3.5 and support a whole raft of options including C# Code Completion, Windows Forms Designer, WPF and F#. Check out the Sharp Develop's Info page. I'll be attempting a personal WFP project with Sharp Develop and will post more on using Sharp Develop later.