I really like programming in C++. I'm still just beginning (I just got to classes in my programming class) and I haven't got to graphics or anything cool like that. I also have not done any mac programming yet, so i'm not sure which commands will work cross-platform. Most of the commands will probably work because i haven't advanced far enough to be using processor-specific commands. The main reason I like programming is my mental exercise. In most of my classes, I have to listen in class and then regurgitate the info on the test. with programming, I can use my head to figure out a way to solve a problem. Usually I have to change my whole program because we learn something new in class that the teacher wants us to use, but I have been able to solve the problem (albeit crudely) using my limited skillz. hmm, this is the longest post i've done in a long time.