baseball fans inside

anyone ever purchase any of the MLB.TV packages online? is it worth it? i was considering it since i dont have cable and i believe i can watch/download any game whenever i have time?