This is a project I completed a couple of months ago.
I had been wanting to add pictures, music, and video sharing to my Direct TV DVR. Instead of using a 75-foot Cat5 cable from the back of my house in the basement to the front room upstairs, I decided to make a wireless connection between my tow routers. Basically, I needed a way to link two wireless routers together and found the DD-WRT program to work for this project.
The first router is a Belkin, the second is a Linksys. Using Tversity as the media share program. After installing the DD-WRT firmware I was able to set the Linksys router as a repeater. This allowed me to share my videos, pictures, and music from my PC to my TV (using Direct Tv at the time).
I have also successfully used this program to link a Belkin router to a Linksys router for wireless bridging through the repeater option.
More details can be found at http://www.dd-wrt.com/site/index