Originally posted by jaevans
I am not one (at least at this point in my life) to be on the bleeding edge of technology or speed. I pride myself often with being on the trailing edge.
This is helpful because hardware that is (perhaps) two years old and older is much better supported, as adequate time has passed for the community to write some decent drivers for it.
Edit: I would try to stay away from Intel "integrated" video, and I second the Nvidia recommendation. For any hardware you're unsure about just search these forums and see what others have done. Be sure to check the HCL (Hardware Compatibility List) on this site as well.
Edit2: Now that I've been thinking about it Trident is also great for video. Many, many wired network adapters are supported. If I had to choose though, I'd find something by 3com. But really a whole ton of various network adapters are supported.