This is not a thread to promote Linux, only an observation I'd like to share. Using Wireshark to capture data in a simple experiment run under both Windows XP Pro and Linux (PCLinuxOS 2007), same hardware because I'm using dual boot for the OS's. Browser is Firefox 18.104.22.168. PC is behind older D-Link router (DI-624) I have also under Windows disabled TX/RX checksum offload under NIC's properties First start Wireshark to capture on my NIC's interface Open Firefox to homepage (Google.ca) Open Wilderssecurity.com Open tsn.ca Stop Wiresharkcaptuere after tsn.ca loads This same experiment repeated two more times, then thee times again with my software firewall and Ad muncher shut down. Then boot to linux and repeat same experiment as above, three consecutive times as well. Only security with Linux is iptables firewall. I take note of number of "Bad TCP" frames under all conditions, and Linux count of these frames is at least 75% less than that of Windows. I don't know the reason for this. Perhaps Linux does a better job of handling TCP/IP traffic? Anyways, I find it interesting. Sorry, I forgot to mention there is little difference in "total" frame count in the experiments between Windows and Linux, so there does not seem to be more overhead in windows because of more bad tcp frames. Obviously this is a good thing.