Due to MacOS X, I am now in love with the Mac. Unix baby!! I have always liked the hardware, but not MacOS classic. Anyway, I am a graduating highschool student, and will soon be getting either a PowerMac G4 or a PowerBook. I develope games for a hobby, and was doing research on developing for MacOS X. Can anyone please explain all of the various frameworks for me. First of all, I program in C++, and was wondering if OpenGl and GameSprockets can only be used in C++. And what is the difference between Carbon and Cocoa vs. frameworks such as MacApp and PowerPlant? Don't you have to Program under either Carbon or Cocoa? If so, what is the purpose of MacApp and PowerPlant? Confused.