Every time you get a new website hosting account, your payment is reviewed and processed, and then the account is created on the web servers of the web hosting provider. This process normally takes a serious amount of time and although it is highly automated, there's usually a step, which is completed by a live person - either the payment verification or the new account setup on the web server. Many website hosting providers even wait up till there's some number of orders within their system queue before they complete them. This way, you find yourself waiting instead of dealing with your web sites and quite often it might take even a couple of days to get your new hosting account activated and to get the login information for it.