All this is OK. The reason is for making a more standard XHTML code and readable to everyone, I mean, people, browsers, cell phones, palms, pockets, and of course, search engines. EMBED tag was an "invention" to "embed" ActiveX controls that were only used and displayed properly by IE or Windows based web browsers, and it was/is an opened door to viruses. OBJECT is more useful and readable because allows to nest more OBJECT tags and even other tags like P, IMG, etc, that will be displayed if parent node cannot be.