Might i add that you guys are talking about ISP which are only based in America as a European this is very akward as it has nothing to do with me... Also american ISPs seem to be d***s :P here in the Netherlands everyone gets a dynamic IP adress and they can do whatever they want with their internet
Also stating that Fedore / CentOS are the best for a server is very very personal. Debian Sarge or RedHat are also strong canidats, and thats still excluding other distro's. Its just what you prefer. Now for a good howto site i found this one:
http://www.howtoforge.com/
It has server tutorials for a large amount of linux based distro's