To set the record straight, yeah, I do know what NAT is. Just because a router has NAT enabled doesn't mean it can't be hacked. It's only as good as its software is engineered to be. If we're talking routers issued by ISPs, half of them don't even have an admin password set, so once you know the IP, you're in like Flint. Don't tell me how secure NAT is, I've seen them hacked, and had to clean up the mess afterwards. Does this make me an expert? Probably not, but I have learned a few things. Even if the router is well configured, if the computer is advertising its presence through open ports, it does little good. The typical system has anywhere from several to dozens open. There are utilities at grc.com and dslreports.com that will show this. You people who don't know what I'm talking about open your command prompt and run netstat -an. I've seen ordinary networked desktops running SQL databases with hundreds of ports open.
I'd like to know where all this "free" software is that works so great. Most of the "free" programs I've seen are pretty lame. Believe me, when I see free stuff that equals GoLive or Dreamweaver, I'll jump on it. Its the lack of serious software that has kept me from using Linux as more than an excercise in curiosity. Thats assuming you can even get it to install, which has been hit or miss for me. Microsoft doesn't dominate through strength of numbers, it's because they sell products that are easy to use, polished, and work well, not to mention that the OS has a high percieved value due to the fact it runs millions of applications. Most of the people who claim otherwise don't actually seem to own or use many of their products (unless its warez), as far as I've seen personally. Microsoft owns 92% of the desktop because their product works best in that environment, not for any other reason at this point in time.
Another thing thats amazing is how much time people are willing to spend trying to set up some oddball distro that has poor usability, when if they even had to spend an extra 10 minutes setting up Windows, they would be soooooooo quick to dump on it for being a bad product. I have work to get done on my systems, I can't spend days screwing around trying to get DiNgleBallZ L33T LiNUX v0.02 or some other BS to work. (don't think I haven't spent any time with it, I have, way too much time) I wish there was a real alternative to Microsoft, but at this point, there isn't. And don't say Mac, they're even more arrogant than Microsoft. (although I do have one) The Linux distros need to get alot better and alot more standardized, before they will have enough users to interest the big software developers whose apps drive the desktop market as much or more than Microsoft's marketing power.
That's all, Folks.