Try "forgetting" the ssid, and re-adding it (unless, of course, you've already tried that). Also, try unplugging the router, and plugging it back in. Have you tried restarting the phone, too? Does it stop at authenticating, or does it ever get as far as trying to assign an IP address?