They do use the same frequency. Since they are a little different in how they encode things you would think that a B card could not sniff G, but I know for a fact that my B card in my laptop can sniff traffic from my G card in my desktop to my G router (I just tested). Maybe someone else could enlighten us to why this is so.
