I recently installed DD-WRT firmware on my Linksys router and have been pleasantly surprised by how well the router has performed since. It wasn't difficult to accomplish and wireless connections are noticeably quicker and more features have been added,
I am now in the process of adding a wireless connection between the devices I have upstairs in my condo to the Linksys @ the connection to my Comcast internet device.
The devices, a laptop w/ music storage HDD's connected and running SqueezeBox Server (also a print server.) Also connected will be the Squeezebox Touch in my bedroom system. The devices will remain wired but the connections upstairs to down will be replaced by a wireless backbone which is known as WDS (wireless distribution system.) This is not a standard but with the DD-WRT firmware in place on my original wireless router and purchasing a used Linksys off eBay and then flashing it w/ the correct version of the DD-WRT firmware, the two routers should communicate and I can remove some ugly cables from the system.
I've been helping people in the area with their computers and home networks as a method of earning additional cash. I wanted to be sure I could answer questions about this aspect of home networking.