To make something that already is inherently complex (and error prone) bullet-proof i.e., point-click with no errors, is dreaming. If there were standard/ unambiguous (and non-vendor specific) protocols that all would follow things might be simpler. But the Internet lives in a virtual world of diversity and mis-communications often occur even without viruses. Just my two bits. /Pete