I've owned 2 - both given as gifts. Neither would hold anywhere near 4 GB - both would give write errors and give up once you got somewhere between 512 MB and 1 GB onto them. They're cheap for a reason, folks - these drives are complete junk. I'll never buy a SanDisk drive again.