When I think of calculators, I still think of the basic functions. I haven't really used any of the newer and more sophisticated models. And I haven't programmed on one since my TI-56 and TI-59 days in the late 70's.
But calculators have come a long way, and one almost has to admit that in the realm of mobile computing they are a legitimate member of the family. I'm even more convinced of this after seeing some of the thousands of programs available for the TI-83/84 Plus models.
The web site
TIcalc.org has some impressive archives of programs, and for many TI calculator models there are games, utilities and PIM programs. You can even play chess on a calculator. It's really amazing. You can find an alternate OS, or play baseball or do many other things I would never have expected on a calculator. Programs are written in BASIC, assembler and even Flash (although I have to wonder if this is the same Flash we think of on the web).
If you have one of the more sophisticated TI calculators, or are thinking of getting one and want some information, be sure to check out the site.