The best solution for all DVRs / XBOX / Blu-ray / ...etc. is to put in a wireless bridge.
If you are techie, get an old linksys and flash it with dd-wrt or tomato.
If not, then just get one off E-Bay.
dd-wrt items - Get great deals on Computers Networking, Musical Instruments items on eBay.com!
You will still need to configure it yourself, but that's not too hard. DD-WRT has instructions online (
Client Mode - DD-WRT Wiki ) and a good forum.
Disclaimer: You have to know if you are comfortable doing tech work yourself.
The best part is you get 4 ports ( 5 if you assign the WAN port ) and can hook up everything straight to Ethernet. It's all transparent to the devices. Neither my TV, XBOX 360, Blu-Ray or Dish DVR know that its not a local wired connection.