Do I really need to use the GameSpy Arcade program (or any other 3rd party server list program) to play online?
No. In fact, if you don’t do an express install, you can even choose not to install GS Arcade at all. As a matter of fact, using the GameSpy Arcade is actually worse, for three reasons. One reason is that GameSpy Arcade does not check for updates to Halo PC or CE, while the in-game server list does. Another reason is that the GameSpy Arcade list might list servers that are a different version as you. Since you won’t be able to join these servers anyway, there is no point in even showing them to you, like what the in-game server list does. Another reason, is that for some reason, GameSpy Arcade is classified as spyware, and will cause antivirus programs and spyware scanners to go crazy.