HDMI, VGA and DVI: What's the Difference?

HDMI, VGA and DVI: What's the Difference?