I've had this product for a few days. It has a long USB cord, which leads to a desktop holder, into which you can place the adapter if you like, which is nice as my USB jacks were almost full and it would have been hard to plug this device in directly. I had tried a Linksys adapter, (I use a Linksys wirelss access point) but it did not work on this HP mini desktop (win XP). The PC also has a built-in wireless card which is pretty bad, won't hold a connection. Esp. if I don't broadcast SSID on the router. Whereas this D-Link, installation was super fast, and after connecting, I stopped broadcasting SSID. It stopped connecting, but I was quickly able to reconnect and since then its worked fine. I use it at work, with a connect-sensitive program, and so far its worked well. Will have to see whether it fails me in 2 months like others have said. But so far I think highly of this adapter.