dfrusso, my response to your point 1: "dependence on internet" -- i accept lack of speed, lack of security and lack of reliability. but can you explain how the pc is better in those respects for distributed web-based transactions?
in response to your point 2 i would say that you are considering only technical people who can move things around. but vast majority of the computer users of the 21st century will not have technical background. they cannot even program a tv. nc should be fine for them, with a web browser in the rom. all transactions will be performed via the browser. - box