Yeah, I noticed some issues after I posted the private version (Murphy's Law of Software: serious bugs only show up five minutes after you've uploaded your code!) I switched some of the fonts and began getting crashes (actual box freezing/reboots!) on a frequent basis; I've only been developing for the Roku since mid December, and this is the first time I've played with the lower level bits of the API, so that's why I'm taking it nice and slow rather than rushing to push something to the public store.
I've added an explicit call to garbage collect in between each category (when the screen blanks) because I noted the docs say the Roku doesn't do background GC'ing, and I've now had it running for a while without issue. Thanks for the tip on 8087; I think I need to just leave it running for a few hours with a telnet open.
On the plus side, I've fixed the bug where text sometimes gets clipped off of the RHS. 🙂
I'll probably push the public version (when or if it ever gets released!) up as a free channel. Maybe I'll make the code public too, if people are interested! If it's popular I might do a Twitter version, that tracks your chosen # and @ messages (assuming the search API is still accessible -- not played with Twitter APIs for a long time!) Who knows!?!! 🙂
Thanks again for all your help.