Depending on which DVR you have there may already be a solution. Tivo for example has the Tivo-2-go feature. I also saw some commercials for the Dish Hopper that has a DVR to PC tool.
Have you checked with your DVR provider (maybe cable company or third party)?