and i love ti-basic, its the one language i have mastered. use it and see. its OO if you want it to be. and its very very very powerful for mathwork, all the functions of the calculator are useable/*if you know anything about the ti-89, youll understand just how powerfull some of that stuff is*/ and you can embed ASM into it. GOTO be damned, use all the nifty looping features and GOTO's for branch controll/*ei, in a nested if loop, if an if is meet, use a GOTO to break from it, or in gui functions*/