Ok I kind of get it now. I have to "add" the domain to my hosting profile so it knows to point to my site.
It's been 4 days & when i goto my domain, its still not bringing up my site.
said by airwavz:
Your hosting company's nameserver will resolve the domain request's to the proper account 'host'; i.e. your site. As an example every one of Dreamhost's millions of accounts use ns1.dreamhost.com and ns2.dreamhost.com as nameservers. With most domain registrars that is all that is needed; from their control panel simply put the hosts nameserver address' in the proper blanks and a few minutes to a few hours later (depending on how fast the registrars nameservers update to worldwide DNS servers) you'll see your site at the domain.