For BF2 players planning on playing BF2142 the Veteran's Program is up. Its free and worth while as you get a unique Veteran symbol, a taunt, a free rank and unlock, as well as a reservation for the name you want.
http://www.battlefield.ea.com/battlefie ... teran.aspx