Is it possible to store more linux packages on a connected USB drive which the router can use or even have the firmware or majority of it installed on the drive so can modify and add more features easily? I'm guessing not but just want to check if the USB drive can extend the space that the router can use for its own applications. Also one more question, which is better to use Thibor, DD-WRT or OpenRT? I want to run my own DNS server (bind) which people from internet can use to handle DNS lookups. So far only OpenWRT has a bind package/feature. But from what I have read, correct me if I am wrong but Thibor and DD-WRT have the firmware mounted as read-only and OpenWRT has made it writable for easy package installation otherwise need to compile from source. Thanks for the help!