My biggest beef about Apple's mini-dvi to dvi adapter is that the dvi end is DVI-D and does not carry the VGA signals. I cannot use a dvi-vga adapter plug to get a VGA signal.
This is a problem because while most monitors have dvi inputs, most projectors (usually olders ones found in educational institutions) only have vga. So it's either I sacrifice dvi's quality and use only vga or get both flavours of Apple's mini-dvi adapter... another cable to keep track of :/