How about having a button on each TV listing that would print the channel and show name on to calendar?
[I also just noticed that some channels listings are incorrect for my time zone]
And still leave room to make additional notes for that timeslot. For example I might want to do laundry during a certain program.'
[this feature would get me to return back to Yahoo calendar. Hopefully Yahoo calendar syncs to mac calendar]