I live in the San Francisco area, so MLB.tv is how I watch the Royals. From the game threads I know that there are at least a couple of other guys out there using the service as well. This is a week late or so, but I just noticed that there is now a free MLB.tv app for the PS3 that features HD streams and DVR functionality. It's pretty cool.
Also, does MLB Extra Innings make sense anymore for anyone but a restaurant/bar? It costs almost twice as much as MLB.tv, so if you are going to pay for two years of it, you'd be basically paying for two years of MLB.tv and a new PS3 anyway.
Edit: The PS3 app is free, but you still need an active MLB.tv subscription.