I need to add another Ethernet port to my main rig since, unfortunately, my X58 does not have two. As I have zero expansion slots available, I need a USB device. There are tons of those adapters around, but most of them are utter crap in the driver department. The device will be used to connect the system to the ISP's provided router (100Mbps, and they do not have a 1Gbps version available, hence why I need a second link for 1Gbps) for internet access (so a 100Mbps device is more than sufficient - Not at a USB2.0 port can run a 1Gbps device at full speed anyway), with the native 1Gbps port on my X58 will be used for a fast network in my home. I need something with good driver support for both vista and win7 64-bit and that will work without a hitch in Linux as well (Latest Ubuntu LTS, for example). Anyone has any experience with any of those ?