+1 Seriously, such a great restore thread. It covers so much!