Absolutely agree Mike. My time with Mozilla really opened my eyes to the painstaking process browser teams have to go through to 1) get a consistent message about what standards are and 2) implement them in a concise way. You and the Firefox team truly have an unenviable task but totally kick ass doing it.