If you are running a desktop network, I recommend that you use a wired network, it will be faster and more stable, as well as immune to wardriving and easier to set up. If you are running laptops with your network, get a combo router and wire your desktops, and equip your laptops and/or PDAs with wireless cards. Then lock down unused MAC addresses on the wireless channel and install encryption.
Linksys has been good on my wired network between 3 Windows tower boxes, we all get cable broadband effectively.