http://www.2142-stats.com/
This site is really good to keep track of your progress in BF2142.
It's good to look at if your qualified for a certain Badge/Medal/Ribbon.
Getting Badges/Medals/Ribbons helps you get points so you can rank faster (get more unlocks).
On the site you can add your BF2142 Gamename and also the guys you play with (under manage, just look them up and add them).
After playing on a ranked server you can go to the site and then select your Gamename, press the "Add"-button (just underneath the pictures of your most played Gamemode/Map/Equipment/Vehicle/Kit/Equipment on the right) and the you'll be enterd in a queue (position shown near the "Add"-button).
Under your playername you have several Tabs you can check out.
*Statsoverview; your startpage there with basicstats.
*History; Date you've played and how you did.
*Awards; here you can see how your progress is towards your next Badge/Medal/Ribbon (just hover over it).
*Unlocks; here you can see the unlocks you have for all kits and how you can see how you need to unlock to a certain gun or so.
*Ranking; Your overal rankingscore.
*Signatures; here you can select a signature which you can add to a forum. Remember to not use a large signature on our forums!!!
*PlayerInfo; for this you have to be registerd to the site. Not sure what it does as I'm not registerd.