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

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.