^ yes, make sure your filters are set up so you aren't filtering everything out. Also, there is an updater program in the BF folder. I would try forcing another update with that updater just in case. Usually when you can't see servers you are a version behind.
The updater runs on it's own every time I launch the game and it seems to like the current version. I took your suggestion and went in to the folder to force the update (I thought that was a great idea btw). However that did not work. I also placed a check mark by several of the filters. Still zero servers are showing to be available.
Do you go through a router or have firewall software? Maybe you can turn it off or try directly connected to your modem. After that I am out of suggestions. Hitting up the EA BC2 forum might lend you more ideas. Sorry man, what an annoying issue.