Found this on another forum, though i'd drop it off here and let you guys try it out 
FREE DOMAIN [LIMITED TIME OFFER] Please give me 1 or 2 Reputation for this.
I work very very hard to find this and make a tutorial for you guys
on how to get a REAL live .com, .net, .info, .org, .us, .biz, domains.
Took me around 3 hours on Google on where to get a free domain.
THIS IS A LIMITED TIME OFFER ONLY.
Status Working as of 7/16/09: Yes
(In order to have you free domain, you must provide the company with your credit card number or your Paypal. Don't worried, they not going to charge anything for this domain or renew it without your permission.)
Step 1:
Sign up at Register.com: http://www.register.com/promo/acquisitions_8772090537.rcmx?trkID=SEMJ78Vw4W
Register what domain you want as .com, .net, .info, .org. us, or .biz
After your done, click "Go"
![]()
Step 2:
In my case, I will register my domain "iAppleTouch.com"
Register only "My Domain(s) Name Only" otherwise, if you choose with the emailing package, it will charge you $69.99 a year.
Step 3:
Create a new account by entering your first and last name and email address.
After that, click Continue.
Then, it will take you to a full page of information that is needed.
Step 4:
Give your Paypal address or Credit Card information.
Once you have done that, it will send you a confirmation email.
Confirm the email and your all done!
They will now process your order within 24 hours.
(They'll send you a email once is done.)
Step 5:
Now, go back to http://register.com/ and log in.
Click on your domain and set your Nameservers to:
gamma1.freecp.net
and
gamma2.freecp.net
Your all set to go!
(WARNING: One free domain per Household / IP Address / etc.)