Pretty much all of them. The issues come in when you try and use a wireless NIC that has no Vista/Win7 drivers, or you have an 802.11a NIC but only an 11b/g router.
Let's just put it this way. Anyone who tries to sell you on the idea of routers being incompatible with this or that OS/program is full of it. Routers are self-contained bits of hardware and will work with ANY OS or program. Now wireless network cards are a different story, and those can have driver issues that present problems, but that has nothing to do with the router.
What wireless router is compatible with Windows 7?