With me I take weekly backups of all my sites and store them on my computer and also put them on CD and keep backups from one month behind! My host does to daily backups but you cannot relay on them just in case something happens.