And C#/.NET is a beautiful, beautiful thing. MSDN’s documentation is wonderful.
Formatting Office is frustrating though. But Microsoft has done some stuff really right in the last couple years.