I was fed up with my Buffalo WHR-HP-54-G's stock firmware. It posed several issues connecting over wireless since day 1 (not sure what caused it). I have been using it with WPA personal encryption. I am not sure if someone used aircrack-ng or something similar to keep knocking me off the network.
Based on some of the recommendations I received from DD-WRT Users and other folks on FatWallet, I switched to Tomato. Installation was smooth (took 3 minutes). Configuration took another 3. Will post more updates based on experiences I get.
Since my router is now not running original firmware, I am taking it off the Amazon.