the advice to avoid NAT'ed hosts is quite old and may have helped last year. I agree that now so many of those old workarounds are unnecessary.
If you are using wireless, your base station has the real IP, and other computer that talks to your base station gets a local address. NAT= Network Address Translation, which means the computers linked to your base station get a NAT'ed address like 192.168.1.* When they talk to the base station, the base (gateway) translates the local address into the external address (and keep track of where to send the replies).
umm--would you mind shrinking your foxy little tail a bit? I don't want to explain that your tail fills my screen.