I think that the current reviews are unfair.
We have 5 of these on our network, they have been tested with 5 different routers (Three manufacuters - d-link, netgear, Draytek) and they work fine, signal strength is fine even at the other end of the house.
The only bad point is for people who are afraid to open up their computers as it requires a PCI slot on the motherboard. But even this is simple and you are showed how to do it in the instructions.
Probably the only D-link product that accually does what it's ment to do ;)
Overall a good Wireless PCI Card.
After some adds of the 108Mbps capabilities of the DWL-G650 and DWL-520 cards I decided to buy one. Unlucky me! I received the DWL-G650+ and DWL-520+. Apparently, these are the versions D-Link reserves for out-side the US. Trying to upgrade to 108Mbps as promised in the adds was unsuccessful. I didn't even find any info on the G650+ cards on the .COM website. Mails to D-Link remained unanswered. After some research in the newsgroups, I found out the following : The DWL-G650+ and DWL-520+ are using a different chipset than the G650 (the "+" is very important). You will not find this info on the D-Link website because the "+" has two major implications : 1:because the G650+ uses a cheaper chipset (Motorola) it has currently no 108Mbps support as its bigger brother does (G650, no "+"). 2:because of this chipset it has a very poor support on linux. So if one intends to use this card with linux - guess again and try some other card. When going to the European websites one finds more info on "+" and not the performant ones.
As a relative newcomer to wireless networks I decided to go for a Dlink Xtreme G+ solution following the claim of improved performance. I found the 2000AP+, the G650+ PCMCIA cards and the G520+ PCI cards a doddle to configure. After finding a channel that the G650+ cards operated stably I could not understand why the G520+ cards where unstable even though the laptop and the PC where side by side on the desk. Dlink technical support suggested forcing a drop in the tramsmission speed down to 36Mbps and although a ping test produced marginally better results the G520+ was worlds apart from the G650+. As the current driver is v.1.0 I am hoping an update will be along soon to resolve this problem!