So, like, is it supposed to take 5 minutes to join a server? First time I tried to join a server, I waited about 5 mins until BF3 finally opened, then it got stuck at a black screen. The second time, I waited 5 minutes and it said, "Could not join server." Is it so f-ing hard for them to put a legitimate server browser in the game client itself?
edit: Apparently it is a problem with Avast Anti-virus. Seems to be fixed.