Sportschannel Philly used to be on D*. But as indicated in the prior post, since they do not beam their signal on satellite, Comcast does not have to provide it to D*, as provided in federal regs. As far as I know all other sports channels are beamed on satellite and are required to make their signal available to D* and E*, once they reach an agreement with D* or E*. D* has indicated it wants the Comcast sports station in Philly, but Comcast won't do it. I guess D* got too many of Comcast customers to switch from cable to satellite TV and payback is a bitch.
For baseball D*'s EI package usually broadcast the home team's feed. In the case of Philly, AZ or SD, they broadcast the away team's feed. I follow the Marlins on the west coast and when they play Philly, AZ or SD away I still get the Marlins home feed. All other away games are the local team's home feed (unless it is on local TV in the home territory).