And Steam is really a great piece of software when it comes to utilizing your connection. They can saturate even high capacity connections much better than any other software I know and you can play basically immediately after the download has finished.