If you allowed for multiple word keywords, it could still be possible to have several keywords attributed to a file. If you have a look at the system used by www.delicious.com, they seperate keywords made up of multiple words by using the comma as a seperator. Nonetheless, the solution you suggestio...