VS is crap (when the VS team is using Source Insight to develop it, you
know something is wrong...). Even Visual C# pales in comparison to what
I can do with Eclipse + JDT for Java; you have to use ReSharper to get
the functionality a real IDE can provide.