In my last post I wrote about unit testing as usability testing at the API level. Well, it turns out that Microsoft is actually doing usability tests on some of its APIs: Avalon Usability. Crazy. I hope they're talking to developers at ISVs and other shops outside of Microsoft.