And in the middle of it, my teacher went "And the question mark isn't a valid character in fields." and handed us out a sheet that explained it.
According to that sheet, the question mark is not a valid character in Win9x files. The question mark is a valid character in Access fields. When I attempted to point this out to her, she happily told me I was wrong, even though I had a question mark in that field! Argh, I hate that, I really do. Listen to your damned students, not all of us are techno-illiterate! :P
Anyway, I'm going to work on my homework. *sigh* I hate idiots.