Some sad news to report. Looks like EA/Dice/Easy is finally putting old BFHeroes and Play4Free out to pasture:
Soldiers, we Salute you
War is over Heroes
Looks like what ever current build of the games will be the last.
On the positive side, both this game and Battlefield Heroes have been immortalized in Battlefield 1942 and Battlefield 2. My BFH'42 mod lives in BF1942 (and in BF2 to some extent) and Play4Free as a mod exclusive to BF2 which was being worked on by Dnamro over at Battlefield Singleplayer
Of coarse you can find the Battlefield Heroes'42 mod for Battlefield 1942 here at BFMods.