It may simply not be handshaking.
Check TCP/IP Properties in your husband's computer..
Start, Connect To, Connection, Properties, Scroll Down TCP/IP and highlight, click Properties and check that Obtain DNS and IP address automatically are enabled.
If you can access the router settings make sure that Access List -- which filters users in or out by IP address or MAC ID -- is not enabled.
You also try turning off wireless security temporarily -- if husband's computer then connects reliably, you've narrowed the issues down.