That's great. Another thing which is really needed - recompiling of the entire firmware with uclibc, to reduce the size. They need to do this for non GPL code as well, just like the Linksys does, otherwise we're still will be forced to use glibc... Another thing is to update all of their kernel modules to 2.4.20 (especailly splink_led & parport_splink). I think if they do so many usb related problems will go away.