Earlier tonight, after a rather long week of working, I got both of my programs finished. I'm so freaking relieved. I feel so much better now. I'll prolly get counted off for the one for Dr. Scott, but it shouldn't be too terribly much, so that's a relief too. Once I figured out how to get the Pascal program to compile, it really required very little effort to make it all perfect. The skip list one for C++ on the other hand, that one took quite a few more hours on it. It's so weird. I mean, I completely understood the concept, but actually getting it working was something else. Once I got the skip list to be made correctly, the real effort went into the search. Stupid ass search. I made so many changes, and in the end, all I needed to do was reset the header node after each pass, and to change strcmp() to _stricmp(). Bastards!