I have used 4 other domain registration providers with no complaints before came across 1&1 recently. I looked up their price and thought they should be OK just for domain registrations. On their ads they say they give a free e-mail account when you order a domain name. I ordered 2 names but was only able to set up the first one for the first domain name. When I called their tech support I was told that the free e-mail allowance was "contract based". That is, you will get only one e-mail account regardless of how many domain names you order, if they are all ordered at the same time. I asked the tech support if I had ordered the second one seperately would I get another free e-mail account and she said yes.
I went back to their web site and checked the Terms And Conditions, there is no mention of such "contract based" thing.
I see a law suit coming.