Just as a little question.
How on earth do the files get fragmented in the first place?.
With any library, (at least the one's I've been in) the librarians don't just put the books in any old where, they have a numbered system, so why should a computer system not have one, or is a cheap Bill Gates short cut?.