Dreamweaver MX 2004. If you want to know how to get it, contact me.
Domain names like TK and INFO are free. But I rather you get a .com or .net or .ws from Godaddy for $7.95.
When you buy a domain name, you get the option of forwarding it (if you have a free host or ISP.) You go to the site which you registered the name from and in the settings you put your URL there. Your .com is nothing but a nameserver that redirects to your site.
You have the choice of masking it or not. Masking means it puts your site in a frame and the title stays the same and if you refresh you go to the main page. If you do not mask it will show your real url. (home.comcast.net/~urlhere).
For example, on my signature, that's my .com. I registered it. But I masked it to my real URL. (Check the source code for that.)
____________________________________________________
As for webhosting, I have an awesome web host. 100MB space, 2 Gigs monthly transfer, PHP, SQL, Perl, CGI, everything for FREE ( no ads or popups ). Cycorpfree.com. I think registration is down though.