I am a big fan of D-Link, have used in numerous configurations i have put together for others, as well as in professional networks I have been associated with, and have never encountered a difficulty.
When all systems are running the same OS, it can simplify administration of the network, When I am setting up a network, I like to live by the KISS principle:
Keep It Simple Stupid.
Windows networks by default are wide open, you should seriously consider a firewall product such as BlackIce Defender or Zone Alarm since all systems will have a continuous connection to the internet, and Internet Hacking tools are so easily available.
if you can afford it, Autosensing Ethernet SWITCHING products are available from Linksys as well as D-link and others. These have come way down in price lately, install just as hubs do, and afford a significant improvement in performance.
As you proceed forward with your Networking project, be prepared to Read and Study and Study and read, and donot be discouraged by the mistakes you will make,
Hope you have fun....