Is the bloody annoying marketing buzzword that the British media uses when referring to an internet based company. See .com

Log in or registerto write something here or to contact authors.