A minor detail, but I am surprised about the whole "it was hard to figure out when someone moved a file" thing. I always assumed the actual file on disk was abstracted away into a database record, that specified the folder etc. Were they actually using S3 Bucket/Folders for file structure on Dropbox itself?