Should be back up now after the latest changes I made. See here for discussion on it:
http://forums.taleworlds.com/index.php/topic,48350.msg1263172.html#msg1263172
As for Filefront, Rapidshare, etc., I made the site in the first place as an alternative to them. They make you jump through hoops to download, limit the amount one person can download, are bloated with ads, are blocked in several regions and locations of the world, and eventually will delete your file.
It is always good to keep backups, though.