Standards, formats, protocols. There are thousands of them! Probably! I've never counted, I've always been too buys slamming my head against a wall. But you know what? Even the road to gadget compatibility hell is paved with good intentions. Right before it's repaved with terrible, pigheaded greed. [xkcd]