Summertop: "Remember, to the internet, everycomputer behind a router appears to have the router's IP address.
Did I get this right?"
No. That's not even true for NAT (as you can have two computers sharing one IP address and two computers sharing another with NAT - still NAT, but they're not all the same IP).