It's more "smart"? What's that all about?
There are many cases when storing binary data in a db is the best move. Although it can put a strain on your database, a correctly structured database should have no trouble. I have used MySQL to store thousands of pictures without having to worry about the potential problems that can arise from the filesystem and finding a file naming convention.
There are pros and cons for both methods. Never rule out the power of the BLOB.
Bye,
Matt
PS: The tutorial on here is pretty good.