To make a long story short: I have a Sweex WiFi USB stick, it loses connection every so many seconds. I have a Sweex card reader, it has a defective cable / connector and needs to be unplugged and plugged in again, with the card in the reader, to work. This needs to be done everytime you change the card in the reader... I have a Sweex USB2 PCI card to get extra USB ports, it causes all sort of data errors. Stops working all together at high room temps (30 C). I replaced it by an other make *with the same VIA chip*, and that one works perfectly. Inspection shows that Sweex just left out the decoupling caps on the board.... the holes are there..
So 'Sweex' seems to be an outlet for inferior crap. Stay clear of it.