Can you run other general Linux tasks on a DDWRT build?
It's possible to do more general purpose stuff with DD-WRT as well, but it's not quite as flexible . IIRC you can install your own packages there too, but it is set up to be more streamlined as a SOHO router.