I just flashed DD-WRT on my WHR-HP-G54. It is good but it doesn't give me option to monitor/limit per IP bandwidth.
I just confirmed that toastman or shibby provide exactly that functionality.
But before going ahead & taking the time to install it, my question is -
Will toastman or shibby provide desired results, given that my router has no external storage option like USB?
Even if they will be able to store it into the RAM (16MB) - which erases on boot - I do not mind it.