9 computer hardware and software to enable Internet-based and other electronic data transfer and communications, particularly in the XML language, between Internet/other electronic content providers/vendors, on one side, and Internet users and others, on the other side