Amazon, you pay for what you use, Dropbox you pay (more than S3) for 50Gb, you use less than that Dropbox make money from you. They also aggressively hash data chucks to avoid storing the same data from different people twice - while charging both of you.
None of this is bad - they have a great product - but it's how they do it.
<edit since i can't reply below - it could have been built on something other than s3 - its the user experience that makes Dropbox so compelling>
I think a better analogy is that you pay more for a simpler and friendlier interface to S3...
So, I think Dropbox is safe from hash collision risks at this point.
If one user uploads a large movie and another goes to upload the same large movie, is the upload nearly instant then as a result? Do they sha1 the file, decide it is the same, and then just make an association that this file is now used by two users?