Here in Lincoln, NE the local cable company (Time Warner) has always carried the Omaha locals, even though technically Lincoln and Omaha are different DMAs. Dish and Direct are not allowed to offer the Omaha locals to Lincoln customers. It really sucks.
I think the satellite providers should be on an even playing field with the cable providers where local channels are concerned. Hopefully this will be worked out some day.