Won't be out for at least a year probably 2. Great news really as the BF2 community is still peaking & this will rev the players up for commitment to real time battles, League play etc
So many people came back to BF2 this year that there is definately another year or 2 of busy BF2 servers to play on. Great news for me as my main gaming is still done on 64 man IO BF2 servers/maps.
BF3 has to be PC based as it will have to have at least 64 man maps if not more, I wouldn't be surprised at all if they attempt a 128 man set up with 64 a side. They will certainly have to go a Long way to beat BF2 & stop people from falling back to BF2 when the novelty of BF3 wears off. It can't just be new vehicles weapons & maps as they tried that with the expansions & it didn't take off. In my mind it has to be more players.