I love listening to Bob Uecker call a baseball game, but I also like to watch the action on TV when I'm home. The problem is there is an almost 20 second delay in the TV broadcast, so you're always listening a pitch or two ahead. For the longest time I've wanted to try to sync them up with the PC but kept forgetting to get a male to male cable to run the radio to the comp. Well at the store the other day they just happened to have the cable next to the register so I grabbed one. A quick google found this
http://www.fountainware.com/Products/AudioDelay/. Total investment $5 and about 5 minutes to set it up.
If you prefer your teams radio broadcasters over the TV I highly recommend it. Unfortunately I don't see it working for golf so I guess we're stuck with Joe Buck and Greg Norman calling the U.S. Open.