Computer, Technology and Internet Developments with a legal twist