I have this Cruzer Edge (4GB) and no matter which port or computer I use it has a very slow transfer rate. It usually transfers around 3.5 MB/sec. I have tried on windows xp/7/8. I have used both USB 2.0 and USB 3.0 ports. I have also reformated and repartioned multiple times (tried multiple file systems as well). Reading (copying from the drive to my pc) averages about 16-17MB/sec but the Write (pc to usb drive) speed is only about 3.5 MB/sec.