I use a D-link DGS-2205 Gigabit switch with my D-link DIR-655 router and D-link DCM-200 cable modem.
I've found it's best to stay with the same brand. Makes recognition easier.
I'm looking for a solid workgroup switch, preferrably a 5-port Gigabit one. Right now, I'm deciding on whether to get a Netgear GS605 or a Linksys EG005W. Which one should I get? Or is there a better brand and or model?