I have had error 3007 for last several days. Used wired and wireless connection on my Mac. After reading a post about different servers I decided to try another server. Americas and Asia won't work but I was and am able to connect on Europe server. However, there is one drawback you will have to start over. In my case I wasn't that far into the game so I didn't care. If I am correct I think its like WOW, my character will still be there once I am able to reconnect to the Americas server.