Short answer: You might be able to turn off DHCP on the Belkin and connect it to the Netgear via one of the hub ports rather than using the "WAN" port. If that doesn't work, you need to configure the Belkin wireless router to operate in "bridge" mode where it's acting as a simple access point and not a router. You'll have to read the manual to see how to do this for your router.
Long answer: The reason that the computers can't find each other automatically is because there is a router separating them. By definition, routers connect traffic between two or more different networks. They decide to forward traffic only when a message is sent to an address that is not on the local network, sort of like a toll booth that checks that the message has permission to leave the network. This feature is important in wide area networks like your cable modem or DSL connection. You don't want the router to send all the local traffic between all your home machines onto the cable companies network as well because that will saturate your link when you really just want to use that connection for Internet-related traffic. In other words, it's a waste of bandwidth on your cable connection to send messages that only belong on your local network.
Rendezvous/Bonjour and other automatic discovery protocols work by sending broadcasts to the entire local network. Your computer broadcasts, for everyone to hear, a message something like "my name is 'powerbook' and I can be found at x.x.x.x address." Because routers are trying to be efficient, they do not forward this kind of broadcast traffic by default. Therefore, the computer on the other side of the router never receives this broadcast and doesn't know about the 'powerbook'.
You can configure most routers to forward broadcast messages by setting them to operate in "bridge" mode where they will forward all traffic to the other network. The other feature that you can use is that the "LAN" side of the router (which is really just a normal ethernet hub) will listen to all of these broadcast messages. You can connect your wireless router by using its LAN port to connect to the LAN port of the Netgear router. Just be sure to turn off DHCP on the wireless router so that you don't have two devices trying to hand out the same range of IP addresses.
The wireless router WILL send broadcast messages that come in on the LAN port to the wireless devices because it is just an extension of the local network. It will not forward those broadcast messages to the WAN port (at least not by default). You could try to connect the wireless router to the Netgear router by plugging the ethernet cable into the LAN ports of each device. Since the traffic coming from the Netgear router is now on the LAN side of the wireless router, it will forward broadcast messages from the other computer to any wireless devices because the wireless network is an extension of the local network.