sorry your mom's ignorant...
camn,
-check out http://www.winmag.com/win2000/insider/2000/01.htm
and
http://www.cs.cmu.edu/~ralf/files.html
maybe that will help.
---------
PS: I have been a programmer analyst for 17 years, and have programmed on mainframes, MS DOS, Windows 3.1, NT, Unix, Linux...