According to a recent BF3Blog post, EA and Valve are in the late stages of talks to get the much-anticipated Battlefield 3 to be available through Steam.
Earlier this year, EA had pulled some of its items from Steam including Crysis 2, in what many PC gamers hailed as a very bad move. The decision was also reached around the same time that EA would not be offering Battlefield 3 through Steam in what was apparently a heated argument over DLC betwixt the two software giants.
I am hopeful that we can expect better communication and possibly even some level of integration/content sharing between Valve and EA. It would definitely be a shame to split the PC gamer world into two factions. It makes better sense in my mind to appeal to the largest group of gamers possible.
So, kudos to you, makers of great games.