This evening though, I can not log on for the life of me. I keep getting error 3007. Most the time I make it to the character select screen but get the error before making it in game. Sometimes I don't even make it to the character select screen.
I have checked everything and done everything that was laid out here: http://us.battle.net/support/en/article/diablo-iii-connection-troubleshooting including the port forwarding, but to no avail.
I did make it in game one time this evening, for about 3 minutes. The lag was so horrible it was completely unplayable.