I record every game. Even when I'm home, I rarely watch the game live, mostly because I hate sitting through commercials. I will watch most games on tape delay, starting 30 minutes to an hour after the actual start time, and I usually finish the game at about the same time the actual game is ending.
Late night games, I usually watch the next day, but will often already know the score.
If I'm out of town, I record the game the home, and watch it live on MLB.tv if I can. Then come home and watch anything that I missed (if it's worth watching).
Watching the Sox game is something I look forward to every day. I am lost when there's not a game on.