A cancer on the body of the computer world.
Someone may want to add a more neutral definition. Or not.
-- BrucePennington
Actually, this definition seems a little weak. At least a cancer doesn't have any intelligence behind it, pushing itself on people...