Technology Over the Internet