Thanks for the work. With this, I was able to reorder (from the laptop I have hooked up to the TV), the ROKU's channel order (without owning the new remote).
What I did was temporarily switched my laptop to using its internal display (instead of using the external VGA port), and pointed the TV to the ROKU (instead of the VGA output of the laptop). I could then use the "mouse" (USB trackball hooked up to the laptop) as a "remote" for the ROKU, complete with the new "info" function, and thereby move the channels around. I could see the channel movement on the TV (because I had the TV set to the ROKU input), and could see enough on the laptop's small display to tell which "buttons" I was pressing. Worked pretty good (once I got the scripting/security settings correct to run the web app), and I just put the laptop back to its external display (and verified it by setting my TV to the VGA input) when I was done.
BTW: Yes, I have a cheap (aprox $300) NetBook hooked up to my 32" LCD, along with the ROKU (and a DVD/VCR unit). I normally use the ROKU over the PC, but I'll use that PC for content the ROKU won't play (for example, the other day I was watching (on the 32" TV) a new Nakita episode for free, directly off the WB's own web site, using that little NetBook). And I've also been known to do basic "web browsing" with that setup as well (it works well, as it acts just like a PC that happens to be hooked up to a 32" monitor). Still when content is both on the ROKU and the PC, I'll go with the ROKU, as the ROKU's interface is nicer to use (for video/audio browsing), and the ROKU also usually has less playback artifacts (I'll often get more flicker/pauses/etc from the PC, which the ROKU frequently avoids). However, it is nice to have both, as it gives us a lot of flexibility to access content that is out on the internet!