TES Nexus
Formerly TESNexus is now Nexusmods. It is a very large mod upload/download site with mods constructed from the community and hosting a lot of tools too. The site is hosting mods for many other games too. It is formerly known as TES Nexus, TES Source and TES Database.