If your WiFi key is 10 numbers, then you are using WEP and the Nexus 7 does not work well with WEP from my experience, which would explain the reason for your other devices working. This would be easily change to WPA or WPA2, in your router. Just a shot in the dark. Also have you tried the Nexus 7 on another WiFi network?
Sent from my SCH-I535 using Tapatalk