it's free now, no need for fileplanet account. You will need an IGN network account,(gamespy, ign, i forget others) but those are free.
i heard this tip but it was too late for me. The email I signed up for had two different names on it, woca and wocalax, because i signed up woca on one site and i think wocalax on another. Well once you get client, to login to play you have to use your account name, but it didn't do a good job telling which one. I kept trying woca, turned out to be other one