When the partition tools jumped the shark and started using those 10^x units instead of 2^x, one can not be sure what is the actual alignment anymore.
Today it is practically always 1MB (1,048,576 bytes).
fdisk can do exact cylinders but complained about uefi
You probably mean GPT. There seems to a tool called gptfdisk that solves the problem.
I've never had any problems with touchpads.
I have had problems with the touchpad being extremely sensitive out of the box. Also Linux does not have a good graphical settings tool for touchpads. KDE's comes closest but still lacks the richness of the Windows counterparts.
Don't they just look like USB mice to the OS if you don't take advantage of Synaptics-specific features?
Basically yes, although they are PS/2 devices.
You can still be hacked by guessing what your internal IP scheme is
That is not true. It is hard to get such traffic to be routed appropriately, and most public routers drop traffic assigned to private IP ranges anyway.
But it does not help to say that NAT is not a firewall. By default it blocks all incoming connections and that's what I want. Yes, I am secure.
However I agree with your comment that IPSec does not work over NAT. That is true and I see a value in having encrypted connections.
NAT is much simpler to use than setting up a firewall. And why would I want my personal network to use public IP addresses anyway?
For SOHO environments NAT is the perfect tool.
Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker