I have been buying domain names through my friend for a long time. And when I tried GoDaddy, I was surprised that there are actually other services I need for my website services! Buying domain directly online still the best. How about you? Where are you buying your web service related products?