This isn't for the faint of heart or the impatient. I've got ICS up and running and MAN, DOES IT ROCK!!!! That said, I worked on it from about 10:30 p.m. until 2 a.m. the next morning non-stop. Multiple failures and bricked phone. Had to run Matt's 1.7 about 20 times and clear cache 30 times. Ended up doing full wipe and factory reset. FINALLY got it to load start to finish without erroring out. Then the next day, I noticed several bugs... home key wouldn't work and a couple other oddities. Sooo... I started over again and it took about 1.5 hours of factory reset, Matt's 1.7 multiple times, clear cache, 1.7, etc and finally got it to reload again. Everything seems right now and home key actually works like it is supposed to. The ONLY thing I can complain about so far, is that the VASTLY improved email client doesn't always want to push email. This issue seems to come and go and I haven't nailed down yet what the solution is... If you don't have to have it, I'd recommend waiting for the OTA. If you do it, be patient and be systematic...