I worked with MS technologies for years at a previous job and you are right that MSDN docs are the best out there. Javadoc, doxygen, etc... all pale in comparison. Now that I mostly work with OSS technologies I usually just read the source and any comments/docs that happen to be included.