I have the above named router. It sucks. Everyone was like "this is an awesome router!" - yeah if you have versions 1-4. Fortunately I did find Linux based firmware that can be installed in it's puny 2MB of memory (vs. the 4MB in the previous versions). Unfortunately I can't use it as a wireless repeater because the micro version of the Linux firmware doesn't include that capability. Still good stuff - I highly recommend it over the stock firmware.
DD-WRT Micro