Harlekin, I just wanted to make one point that I think others just assume ppl know. I read your post and it seemed as though you were using the terms C and C++ as though they were synonymous. I just wanted to point out that these are very different languages. If you have to choose one, however, choose C++. C++ actually pre-compiles into C code, but the characteristic of C++ that appeals to so many is the object oriented programming (OOP). For instance, there is no such thing as a polymorphism C script. There are limitations to C that C++ covers. You may have already known all this, but something about your post led me to believe that you didn't. Now you do!! ) And knowing is half the battle! haha.