Just wondering but what is the reasoning for double NATing? You seem to only have 2 Wired items in your network (at least from the picture). Also I read through this thread and looked at the picture but I still don't have enough information to show that it is actually physically wired right the way you have it setup.
Can you create another image showing the following,
1) IP Addresses for Each item.
2) Which computers can access the NAS and which can not.
In addition to that, can you verify;
When connecting from your Wired Router to your Wireless router, You are going from the LAN Port on your Wired router to the WAN (or Internet Port) on your Wireless router. If you are going from LAN to LAN you are creating double DHCP on the network which can royally mess things up.
Either way verify your physical connections, jot down what you can on the Image and post a new one and I will try to diagnose it further. I would simply eliminate the wired router and put the wireless router or if you are simply using the Wireless router for wireless access because you didn't want to buy an Access point, turn off DHCP on the wireless router, run the ethernet cable from the LAN port on the Wired router to the LAN port on the wireless router and everyone will be on the same subnet. I have no idea what goal you are trying to achieve but please fill me in so I can provide the best solution :0.