I turned on my computer one day and it gave me a error saying the card was not inserted. I powered the computer off/on a couple times, while trying different things, and it suddenly worked. The next day, it had the same issue again.
I tried reinstalling the card but it still had the same issue. I bought a new Netgear WN311B network card, same issue.
I plugged in a borrowed Linksys card, worked like a charm.
One thing I noticed was when I reinstalled the netgear card, it was numbered at the end of the in the device manager; Netgear #1, netgear #2, etc.. everytime I reinstalled it, the number would go up.