Curious about what the Fanatics have used...anybody have any experience and/or recommendations for software to record internet audio streams to a PC?

Hope to find a Tivo-like interface, preferably capturing to mp3 or similar format so I can take a ballgame or radio show to the gym with me on an mp3 player. Anything like that out there?