Hi ljaj2008, you should plug one computer directly into the modem and see if any better. That would at least eliminate the router being part of the problem. Does your husband's laptop have a LAN port?
Also is the modem showing green status when you go here: http://192.168.0.1/ ? Except for being out of Anytime data of course.
If you can't see the modem interface at http://192.168.0.1/ when directly connected then you most likely have a problem with your computer configuration or a bad cable. In rare cases the port on the modem could be bad.