1. Usually, but a specific maker's card isn't always guaranteed to work with another maker's router, although 95% of the time they do.
2. I like Linksys or Netgear routers, although they aren't always the least expensive. As for suppliers........... don't go with Tiscali (if you're wise).