D2 Checking Versions for a few minutes THEN Unable to connect to battle.net

Ok this is weird, when logging in it gets stuck on Checking Versions anywhere from 3 seconds to like, 30 minutes as far as I can tell (maybe longer), then it MIGHT go to the Unable To Connect To Battle.net message, or it might …actually login and let me play.

Its been doing this for the last few days or so and as far as I can tell I’ve done nothing wrong. Any idea what’s going on here?