>I'd like to know what the real differences are between using your hosts nameservers, and using personal ones. A pro's and cons list for each would be cool.
If you’re using your personal and you actually have no real control over the name servers, then they just look cool and have no function other than looking nice. If you actually run your own name servers then that's a different matter.
>I'd also like to know if the domain extension has any effect, ie .com versus .co.uk. If it does i'd like to know why, and which is better.
Should make no odds, I used .co.uk as I can easy update them very quickly with direct access to Nominet database, however .com is not much different really so it's your choice.
At present my name servers are like this
1 in London and in New York. (a 3rd from British Columbia in Canada to be added shortly)
I use the name server’s ns1.internetbackbone.co.uk and ns2.internetbackbone.co.uk, they are on totally different IP blocks, ISPs and world regions, so if one location was to go down, my sites in other locations will keep working.
www.ukinternetsites.com and
www.ukinternetsites.co.uk are in different locations, so I should always be able to be contacted.
Most companies have name servers in the same place. This is a bad idea if you ask me, however if you have no servers out side your current location and your systems go down, what can you do anyway.
One other thing that I
am going to do, is actually have different domains, on different extensions from different name companies, this way you don't have a situation when your domain name is not renewed, all your sites go off line, however touch wood this will never happen, but best to be careful.