Just out of curiosity...
Personally, I really like Steam. There is a bit of a stigma attached to it from its early days, when it was incredibly buggy, but since about 2004 or so, it has become extremely stable.
Anyway, Steamworks is basically all of Steam's features available to game developers for free, including secure betas, automatic patching, crash data, ability for users to redownload the game, time-limited demos, etc.
I know it might be a little late for games that are already released, but could it be a possibility for future games? You would be getting your game in front of more gamers than is possible with any other system, including many Red Orchestra players...
Here is Valve's overview; it took me about 3 minutes to read:
Steamworks
I know Battlefront doesn't have much in the way of resources, but this could, in the long run, reduce costs through mass beta testing and increased sales.
PS, I emailed Valve, and they confirmed that Steamworks also includes the ability to collect data on gameplay statistics from all players (this can show where gamers get stuck or give up in single player games--probably not as useful for battlefront's games), as well as full digital distribution for free.
My motive in posting this is that Steam's convenience surpasses all other digital distro services, and I want to see Battlefront raking in as much $$$ as possible, so they have more resources to spend on games .