I'll second kb7sei here. I have (an old) WRT54G flashed with dd-wrt connected to my cable modem and handling wired PC duty, with both an Airport Express and a Buffalo WHR-G54 (also with dd-wrt; openWRT should also work) spread around the house. All are running in WDS/client bridged mode, and work just fine together, you just have to be unafraid of flashing a new system onto your router (it really isn't very difficult).
Depending on the specials, you can find a Buffalo cheaper than the TiVo adapter, and as a bonus you can stick it behind your TV and attach several wired devices to it simultaneously (like game consoles or the like) for simplicity's sake.
And Linksys slipped WDS into their firmware a while ago...I remember being unable to use WDS with my Airport Extreme when I first got it, then one day I updated my Linksys firmware and it just started working. Go figure.
Depending on the specials, you can find a Buffalo cheaper than the TiVo adapter, and as a bonus you can stick it behind your TV and attach several wired devices to it simultaneously (like game consoles or the like) for simplicity's sake.
And Linksys slipped WDS into their firmware a while ago...I remember being unable to use WDS with my Airport Extreme when I first got it, then one day I updated my Linksys firmware and it just started working. Go figure.