You start to think of buying desktop hardware as buying a PC by day and a server on a distributed computing architecture at night. It's cheaper than the next mainframe.

I think customers will put up with a little less consistency and quality in tech support. After all, it's free, and you get what you pay for.

I don't know that [peer-to-peer networking] is too fringy for corporations, assuming we can get a standards body together to make it all safe, sane, and secure.