Ok, I'm rooted and I flashed 4.0.4 and everything is ok. I still have SuperUser capability and I can flash recovery. I went through the whole deal about losing SuperUser and I got it back. So, last night I decided to change the boot animation. I wanted the original Nexus boot animation. I went to a website and it said it was for 4.0.3. The website said the other boot animation wouldn't work with ICS. So, I download the boot animation, click install ROM from SD card, click on my downloads folder and there it is. I click on it my phone reboots and everything seems fine. I have the new boot animation and I'm still on 4.0.4 and I still have SuperUser capability. Today I went to flash recovery and I clicked on it an the loading circle in the top right hand corner ran for a second and then stopped. No error or anything. So, what now?