AUGH... help

I can’t join any SC games.
I get a cocktail of error messages, mostly “Unable to join game” and “Latency of creator is too high.”
I’m running WinXP Home, and I have a router. (Although, I can host games just fine.)