Agreed. MDN is for the web what MSDN is for Windows programming - long, detailed, sometimes confusing, sometimes contradictory, and the number one resource you can find online. My three top resources for web documentation are: RFCs, MDN, and StackOverflow. I'm not even sure where I would find a list of all properties that a given DOM element support and what browser version support was added if not on MDN.