Squawking Baseball notes the Baseball Channel is already doing better than the NFL Network, even though the Baseball Channel won't launch until 2009.