Yeah, getting all the same brand helps a lot. I've had good and (unexplainably) bad experiences with Netgear and Linksys. If you don't have to go more than 600 ft in any particular direction, have cash to burn, and need the most speed you can (like watching divx movies over the network) you can dish out for 802.11a (5ghz, upto 108mbps (I think netgear has one this fast, others are upto like 72mbps)) as for security, almost no one uses 802.11a, it doesn't have a huge range, and I think it's encryption may be better.
BTW, encryption slows down the wireless network a lot. We tested 802.11b at 11mbps here, and with no encryption our peak thruput was about 5mbps, with 64bit it was 3mpbs, and with 128bit it was 1mbps.
edit: Then get a linksys card