Had these units around my house, all are in working condition.  All have been flashed with DD_WRT.  (If you're unsure what that is....  It's basically a better operating system than what it originally came with.  There's plenty of documentation online about it)