Heh, hey Patrick. ;) Nice list, BTW. In terms of microformats, you've almost got it, but an important aspect of microformats that differs from other "standards efforts" is the process by which they are derived. Rather than being developed by some high priests in academia, the community explores and documents existing behavior in the wild and then goes through a process of community ideation, review and implementation to develop common codes that folks can use on their existing websites. Interoperability is certainly an important priority, but it's also about being able to semantically describe pieces of data in the webpages that already exist on the web -- without inventing new technologies or changing existing browsers.