What are some tips to perform a system recovery on a Windows XP Media Center pc?

I am wondering which files I need to backup? How long a system recovery process takes to complete from start to finish? Any other preparations I need to do prior to running the recovery? Any tips on these questions or any other basic things I should know would be greatly appreciated.