Well when explaining certain things I use for example-
Defrag- "It is like a mechanic when he is working on a car (the Normal working of the operating system) how he tends to put his tools close by then if it is like the end of the day he may just put the tools back into the tool box. But the next morning you find him cleaning and putting the tools in thier correct size order so he can find them easily.
Defragmenting your hard drive is putting the tools in order so you can find them fast. (one wrench is too small so you grab the next one in line and it fits).
I also like to explain Scab Disk like this- Your children have toys scattered everywhere and they clean up but the dolls shoes are missing. So (Scandisk looks everywhere for the shoes) Not to mention it also finds some loose change in the couch and the shoes you were looking for. So it picks up the whole room finding everything that is misplaced.
The AOL thery that you expain can be simplified like this in my opinion.
If you Pay America Online a bill and you search for something on the web you will get sites from AOL listed first. But if you don't pay them a bill you will get those AOL last or not at all if they don't apply to your subject.
KISS - Keep It Simply Stupid works for most people who do not work in the field that you do.
The people do not want or need to know how to code a web page in your program other than this....
Click button- Create Web page-
What do you want to name it? Please Select a size, color and a Font selected from below.
Then a button that says- Place image in web page- or one that Says Write Text then one that says add me some links. Then have a simple link that says where do you want me to put this page?
Then for those advanced users you can get into things like add script or add other page codes.
Speaking of keeping it Simple- I should also keep this short