Just a word of caution - some sites register it for you and let you use it - but you don't own the site. If you do it through register.com (as an example), you own the domain name. Then you can route your services through yahoo.com (cheap, effective).

Lemme know if you have any questions.