Never, ever buy domains from 1&1. Why? Let’s just put it this way: if a domain was a physical good that had to be shipped from one end of the USA to the other, or even imported from Europe to the States, it wouldn’t take as long for you to get it as it does when you buy from 1and1.
I’ve bought my fair share of domains via 1and1, and to be honest, on the few times in the past when I’ve needed the domain name ASAP, generally got the domain I bought within 24 hours. But now it’s been 4 days and 1and1 still hasn’t handed over the domain name that I bought and paid for. Instead, the domain shows up in the list of purchases with the status “The domain has been requested” – as if I care! I just want my domain name, and I want it now! The clients are waiting!