I've been programming TI-BASIC since about 2002, when I first used a TI-82. =] I currently own a Voyage 200, I used to have a TI-83+SE but it was stolen in school and I want to get a new one sometime, and I also want to get a TI-Nspire CAS (please don't lecture me on how much you hate it!)
Some of what I've done can be found at http://flexico.webs.com (or at least through the link that goes to ticalc.org, for now.)
Anyway, just today I learned that memory leaks can be caused by "goto"-ing out of a block! There's this huge program I've been working on on and off for years, I'm finally almost done with it … and it's CHOCK FULL of them! And I mean, a Try within an If within a For within a While, there's a Goto and I have NO FREAKING IDEA how to fix it all!