Linksys has several products (including wireless access points/routers) that run Linux internally. The source for the GPL'ed stuff can be grabbed from
http://www.linksys.com/support/gpl.asp.
I'd be tempted to hack up nEXGeN's new access point, but I'm afraid if I screw up the firmware, there won't be a way to restore the firmware to a working version.
I was thinking about writing a "Belkin sucks" entry this morning. I have other reasons to hate them, too. I purchased one of their USB bluetooth devices, which they provide NO driver updates for. It wouldn't be so bad if the drivers weren't buggy, but they are.
To make matters worse, they don't write their own drivers. Almost every USB device uses the Widcomm Bluetooth drivers. Other manufacturers have the latest releases of these drivers. However, you can't just download the drivers from another manufacturer's site. Each driver download contains a license file with the allowed USB vendor/device IDs, so while the TDK driver would technically work for my Belkin device, it doesn't.
The part that really angers me is that Belkin recently released a newer version of their bluetooth devices, WITH THE CURRENT DRIVERS. But alas, you can't use the current drivers they provide on their own, older devices (due to the license file).
The situation with bluetooth drivers is so bad now that people (including me) are hacking out the license check just so they can have semi-stable drivers. I wound up using a hacked version of Belkin's newest drivers.