Note that you apparently cannot have your hosts file edited for Skywing's listing AND play Infinite Dungeons/Pirates/Witch's. Can make a copy of the edited hosts and swap them as needed, though.
You don't need to modify hosts unless you are a server who needs to report back to the master server for status updates,
for online play players just need to use the client X / loader and the skywing dll to replace master server.
Currently i can log on pws just fine with the new dll and play still play premiums, both verifying far faster than old gamespy ever did.
The only hosts change i have is for the new IGN vault dns.