Quote Originally Posted by Vlad The Impaler View Post
Well I think I will be able to play just tomorrow, I don't see how thousands of players will be able to download the demo in the same time
Not too worried about that - as I was browsing Steam yesterday the status page showed 2.3 MILLION users logged on. Methinks they have quite a bit of server capacity.