Well I think I finally want to give in and load a custom rom. I'm really thinking Cyanogen. The question I have is that I have not rooted yet and therefore never made a nandroid backup. I see that to load Cyanogen it uses a different recovery program instead of sp recovery. Should I load sp recovery and make a nandroid backup before flashing the other recovery program to load Cyanogen in case I need to go back stock or want to run another rom since they mostly use sp recovery?