But after doing a project in Visual Studio 2008 recently, I just gave up on the intellisense and kept the MFC documentation open on a second monitor.
Obviously you don't know what you're talking about... You keep referencing MFC and Visual Studio 2008 together like they are somehow related. If you were doing something in Visual Studio 2008, you were unlikely developing a MFC app. MFC is ancient and rarely used anymore. You were either doing something in WinForms, WPF, or a console app. If you think C# is a god-awful hack of language, then you, sir, are an idiot. Go play with your cocoa and let us real developers do the real work.
Without life, Biology itself would be impossible.