The problem is not with your connection it is with apples servers.
In case you didn’t know Apple released the iphone 3.0 software update today so everybody with an iphone is downloading it from apple. When the update is applied to the iphone the iphone is reset and then needs to be activated again by contacting itunes store. Add on to this all the people with ipod touchs that are using the store today to download the update aswell and the amount of traffic itunes store is getting os more than the servers can handle. On Friday when the 3GS is released there will be a whole load more people activating iphones as well so its probably going to get worse before it gets better.