Well, ok, I'll keep all of this in mind.
But I'm happy to report that I brought the computer to a local Apple repair shop today and they solved the problem. According to them, it was the system giving me problems (which I had figured since, like I said, all that stuff worked on my iBook) and...