I wonder if, like at the university of waterloo, Microsoft is forcing the student to use XP in support of the cursus of some classes (Economy 415: Study in monopolies: The Microsoft case)...
I've downloaded and installed Eiffel Envision, the Eiffel plug-in for Visual Studio. I'm planning to write a review of Envision but the first thing I attempted was to implement an XML-RPC client. I had to seek help on how to specify custom attributes but otherwise it was fairly straightforward.