This page has some interesting-looking gcc cross-compiler building tools. It caught my attention, because it supposedly can be used to build a cross-compiler for the Linksys WRT54G (MIPS) routers and someday I’d like to do a bit more messing around with mine.
This would be very useful for tivo developers as well. yes, there are various cross-compiler toolchains out there, but this sort of setup could be highly useful in breaking the barrier to development.