Guys remember this, as cool as it sounds, most of the time you will go on a server and there will be no organization or teamwork, so all that stuff that sounds fun will only be half as fun. I played it with a guest pass and as neat as it seemed, it just was not organized enough to have fun... but if we all pile onto a server at the same time... well we could change that couldnt we =D
hence why BF2 sucks on public servers.