Nobody remembers when drives were measured in base2, everyone thinks base10 is how its always been. So when manufacturers play games with capacities everyone thinks this is normal and won't call them on it.
Reasonably inexpensive drive that maintains a very high read & write speeds even after it's been mostly filled (many flash drives only provide high write speeds when empty and slow as they fill, esp; noticeable after 50%).
Just bought this drive as a replacement for an older B30 that got damaged after a lanyard attached to it got yanked (the bent drive still works, but I don't expect it to keep working); The new B30 is 115GB, while the old B30 is 117GB, so they've taken 2GB away from this "128GB" drive.