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?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic