On a linksys router i gained some experience with router modding with DD-Wrt.
Yesterday i got a wl-500g, first I want to instantly sell it for some quick cash but after a quick google search i saw that it was able to run custom firmwares.
Because the linksys doesn't have an usb port i think this lille old fellow is a nice replacement.

I like the interface of dd-wrt but i heard something about it not supporting usb functions.

My main goal:
Normal router without usb stick.
When usb stick is put in it automatically starts downloading torrents/usenet.
Controlled by some webinterface.
Know there are lots of sources out there, combined with a little c++ and php knowledge i think this is a fun little project.

Which firmware should i choose?