Yes, I am thinking about DD-WRT but I need to find the proper firmware for WRT54G2V1.
Yes, I also tried the port forwarding, doesn't seem to be working well compare to DMZ.
I have tried this one but seem to be having problem with the Step 3. I get "invalid pattern code" when trying to upgrade...