Most recommend using GoDaddy for buying a domain rather than their hosting company.

If you buy a domain from GoDaddy for $8, you still have to pay the $15 to transfer over to Hostgator
Otherwise just pay $15 for a domain on Hostgator.

Is there a reason to spend the extra $8 to use goaddy? (i've done both and it seems to take longer to transfer it over to Hostgator then just buy it from them to start)