An excellent universal server-browser, supporting all the major games, including Battlefield 2. At time of writing, the Battlefield 2 patch has been revoked, leaving the game stranded with the awful server browser it shipped with. While it also - equally awfully - blocks external server browsers, you can use QTracker to find one then input the IP manually in the game.