ribit,
For starters, what you've got is a router, not a modem. It might make a difference if you're talking a technician.
Here's the manual: http://setuprouter.com/router/westell/versalink-b90-755025-15/manual-905.pdf
I can't see your system, so when you say a light is blinking, I don't know WHICH light. But you can look it up and probably figure out what the blinking means. The LED indicators are on page 8. Most of the blinking LEDs indicate that activity is being seen on the network - so it doesn't mean that anything is wrong when they blink. If you have DSL, though, then a blinking green light means that the router is attempting to synchronize... as opposed to solid green which means it did synchronize and is now working.
Have you tried unplugging the unit for a good 30 minutes? That's the equivalent of kicking your computer when it breaks. Sometimes it fixes the problem.
I've had no experience with DSL. However, I've had both cable and FIOS (fiber optic) broadband in the past and have some idea how they're set up. The two are similar. With Verizon FIOS, your street wire connects to an "Optical Network Unit" which feeds both the cable TV box and your home router (for computers).
With Cable (and I've had Cox, Comcast and AT&T), it's the same thing except that the street wire connects to a modem. The modem, in turns, feeds your cable.
Where I'm going with this is that you probably have a box OTHER than your router. If you do, there's a good chance that it's the problem.
The last time I had a serious downage, it came after a lengthy power outage. It turned out that the optical network unit in my basement had failed. Morever, the unit has a large battery (motorcycle battery sized) that had gone bad. If the battery hadn't gone bad, the unit might have kept functioning for years since the failure was in the unit's ability to download its configuration. With a working battery, the configuration would never have been lost.
I hope that helps.